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 [ ]