Tipos escalares y casts en Rust
Los enteros con tamaño, floats, bools y chars de Rust.
fn main() {
let byte: u8 = 255;
let big: i64 = 9_000_000_000;
let pi = 3.14159_f64;
let yes = true;
let letter = 'R';
let widened = byte as i64 + big;
let truncated = pi as i32;
let flag = yes as u8;
println!("{widened} {truncated} {flag} {letter}");
}
Cómo funciona
- Tipos como
u8ei64declaran ancho y signo. asconvierte entre tipos numéricos de forma explícita.- Un
chares un escalar Unicode completo.
Palabras clave y builtins usados aquí
asf64fni32i64letu8
El intento, en números
- Líneas
- 12
- Caracteres a escribir
- 253
- Tokens
- 66
- Ritmo de tres estrellas
- 80 tpm
Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 50 segundos.
Paso 3 de 6 en Variables y tipos; paso 3 de 39 en Fundamentos del lenguaje.