typestar

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

  1. Tipos como u8 e i64 declaran ancho y signo.
  2. as convierte entre tipos numéricos de forma explícita.
  3. Un char es un escalar Unicode completo.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 3 de 6 en Variables y tipos; paso 3 de 39 en Fundamentos del lenguaje.

← Anterior Siguiente →