Rust

HOLA MUNDO Y DIALOGOS EN LINEAS

EL lenguaje de programación Rust, poderoso, seguro y moderno.

Visita Wikipedia para una definición mas explicita.

Se caracteriza en su sistema de tipos y va más allá de lo que ofrecen otros lenguajes.

Está diseñado para evitar uno de los errores de memoria como desbordamientos y las referencias nulas.

Android 13, aproximadamente el 21% de todo el código nativo nuevo, está en Rust. Hay aproximadamente 1,5 millones de líneas totales de código Rust en nuevas funciones y componentes.

Hasta el momento no se detecta vulnerabilidades de seguridad de memoria en el código Rust de Android.

Para instalar en el ordenador, 🖥 tenemos que seguir este enlace

rustup.rs – The Rust toolchain installer

y seguir sus indicaciones.

El entorno de trabajo mejor sería el VS Code y Visual Studio de Microsoft desde este enlace: https://visualstudio.microsoft.com/es/

Un ejemplo del típico, hola mundo, en la consola de comandos:

https://danielcaraballo.es/Rust/HolaMundo.rs Para descargar.

En este ejemplo, tenemos la función main, que se define con fn, que es quien define el inicio del programa

fn main() {aquí se encuentra el cuerpo del programa}

que es println! con el signo de exclamación al final imprime por pantalla lo que se encuentra entre los paréntesis, el texto dentro de las comillas.

Para ponernos anotaciones y diálogos en las líneas de comandos, se utilizan // texto de dialogo en una línea, y para varias líneas:

/* Nuestro dialogo

se cierra así */

No olvidar terminar la línea con él;

println («texto a mostrar»); // Esto es para tus diálogos

Ejemplo de código fuente para unos diálogos:

El modo de escribir diálogos es como en C++.

Mas artículos sobre Rust

  1. Println!(«Hola mundo «);// Salida de datos por pantalla en Rust
  2. Variables en Rust
  3. Variables, datos básicos en Rust
  4. Convertir string a numérico en Rust
  5. Bucle while en Rust
  6. Bucle » loop » en Rust
  7. Uso de » else » en Rust
  8. Condicional » if » en Rust
  9. Entrada de datos en Rust, teclado

Translate » Traductor