Variables, datos básicos en Rust

Hay varios tipos de datos básicos que utilizamos para almacenar datos en las variables.

Tenemos para guardar varias longitudes de tamaño:

TIPO DE DATO – VALOR MINIMO VALOR MAXIMO LONGITUD
i8 -128 127 8-bit
i16 -32768 32767 16-bit
i32 -2147483648 2147483647 32-bit
i64 -9223372036854775808 9223372036854775807 64-bit
i128 -170141183460469231731687303715884105728 170141183460469231731687303715884105727 128t

Los tipos son enteros, flotantes, caracteres, boléanos, tuplas, cadenas, arrays

Boléanos

Representan valores true ( verdaderos ) y false ( falso )

Ejemplos de código:

let a = true;

let b: bool = false;

Enteros

Los enteros son valores sin decimal

Ejemplo de código fuente:

let variable_entero: i64 = 50; // Entero de 64 bits

Tuplas

Se usan (). Pueden almacenar varios valores ( elementos ) en un solo valor, se indexan con números dede el 0 en adelante para acceder a ellos.

Ejemplos

let mi_tupla:(i32)=(11,21,12,’ a’);

Cadenas

Se pueden representar con str o String

let texto: &str = » Hola mundo «;// es una referencia inmutable

let mut texto: String = String::from(«Hello «);// es una referencia mutable

Arrays

Los Arrays son colecciones de elementos del mismo tipo con una longitud fija.

Algunos tipos básicos que ofrece Rust, como los anteriores , tienen sus propias características

y usos. En el momento que te familiarices mas con Rust, lograrás aprovechar mejor el máximo

de su sistema y características.

let arrays: [i32; 400] = [0; 400];// son como las tuplas pero con corchetes [ ]