Este libro te enseñara acerca del Lenguaje de Programación Rust. Rust es un lenguaje de programación de sistemas enfocado en tres objetivos: seguridad...
Actividades para trabajar con alumnos con TELDescripción completa
actividades del libro de lenguaje de 4to año medioDescripción completa
Descripción: actividades del libro de lenguaje de 4to año medio
Descripción completa
primaria
esoterismo con runasDescripción completa
Descripción completa
El lenguaje de la seducción.Descripción completa
12Descripción completa
Full description
Descripción completa
Full description
Descripción completa
Descripción: Brian Kernighan
SEDUCCIONDescripción completa
Descripción: uiihlihuigyuhg
Descripción completa
Descripción: Libro para adentrarse en el mundo de la programación Java
Descripción: El Lenguaje de Nuestras Celulas
El Lenguaje de Programacion Rust
Esta linea imprime la cadena de caracteres en la que guardamos nuestra entrada. Los {} s son marcadores de posición, es por ello que pasamos adivinanza como argumento. De haber habido multiples {} s, debiamos haber pasado multiples argumentos:
let x = 5; let y = 10; println! ("x y y: {} y {}" , x, y);
Fácil. De cualquier modo, ese es el tour. Podemos ejecutarlo con cargo run :
$ cargo run Compiling guessing_game v0. 1.0 (file:///home/tu/proyectos/adivinanzas) Running `target/debug/adivinanzas` Adivina el numero! Por favor introduce tu corazonada. 6 Tu corazonada fue: 6
En hora buena! Nuestra primera parte ha terminado: podemos obtener entrada del teclado e imprimirla de vuelta.
Generando un numero secreto A continuación necesitamos generar un numero secreto. Rust todavía no incluye una funcionalidad de numeros aleatorios en la biblioteca estándar. Sin embargo, el equipo de Rust provee un crate rand . Un ‘crate’ es un paquete de código Rust. Nosotros hemos estado construyendo un ‘crate binaro’, el cual es un ejecutable. rand es un ‘crate biblioteca’, que contiene codigo a ser usado por otros programas. Usar crates externos es donde Cargo realmente brilla. Antes que podamos escribir código que haga uso de rand , debemos modificar nuestro archivo Cargo.toml . Abrelo, y agrega estas lineas al final:
[dependencies] rand="0.3.0"
La sección [dependencies] de Cargo.toml es como la sección [package] : todo lo que le sigue es parte de ella, hasta que la siguiente sección comience. Cargo usa la sección de dependencias para saber en cuales crates externos dependemos, asi como las versiones requeridas. En este caso hemos usado la versión 0.3.0 . Cargo entiende Versionado Semantico, que es un estandar para las escritura de numeros de versión. Si quisieramos usar la ultima version podriamos haber usado * o un rango de versiones. La documentación de Cargo contiene mas detalles.
Ahora, sin cambiar nada en nuestro código, construyamos nuestro proyecto: