Parte 1 - Rust en tu navegador

Este libro tiene dos partes. En la primera, aprenderás todo solo utilizando tu navegador. Puedes aprender casi todo lo que debes saber sin instalar Rust. Por eso esta primera parte es muy larga. En la segunda parte, mucho más corta, se habla de Rust en tu ordenador. Ahí aprenderás todo lo que necesitas conocer y que solo se puede hacer fuera del navegador. Algunos ejemplos son: trabajar con ficheros, obtener datos del usuario, gráficos y configuraciones personales. Espero que al finalizar la primera parte te guste Rust lo suficiente para que lo instales en tu equipo. Y si no, no hay problema, esta primera parte de enseña tanto que no te importará.

El entorno de pruebas (Playground) de Rust

Puedes ver este capítulo en inglés en YouTube

Puede que no quieras instalarte aún Rust. No pasa nada. Puedes ir a https://play.rust-lang.org/ y comenzar a escribir Rust sin salir del navegador. Puedes escribir ahí el código y pulsar Run para ver los resultados. Puedes ejecutar la mayoría de los ejemplos de este libro en este entorno. Solamente al final del libro verás ejemplos que van más allá de lo que se puede hacer aquí (como abrir ficheros.)

Algunas recomendaciones de uso de este entorno de pruebas (Playground):

  • Ejecuta el código con Run
  • Cambia de Debug a Release si quieres que el código sea más rápdio. Debug (Depuración) hace que compile más rápido, se ejecute más lento y contenga información para la depuración de errores. Release (Producción) hace que compile más lento, se ejecute más rápido y se suprima la información para la depuración de errores.
  • Pulsa en Share (Compartir) para obtener un hiperenlace. Puedes usarlo para compartir tu código si necesitas ayuda. Después de pulsar compartir, puedes pulsar en Open a new thread in de Rust user forum(Abre un nuevo hilo en el foro de usuarios de Rust) para pedir ayuda.
  • Tools (Herramientas): Rustfmt formatea el código correctamente.
  • Tools (Herramientas): Clippy da información extra sobre cómo hacer mejor el código.
  • Config (Configuración): puedes cambiar aquí el tema a modo oscuro para que puedas trabajar mejor de noche y otras muchas opciones.

Si quieres instalar Rust, ve a https://www.rust-lang.org/tools/install y sigue las instrucciones. Normalmente, usarás rustup para instalar y actualizar Rust.