Rust: Variáveis

From Wiki
Revision as of 01:32, 12 May 2020 by Ebasso (talk | contribs) (→‎Ver também)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Exemplos de variáveis em Rust

fn main() {
    // Mutavel
    let mut x = 5;
    println!("");
    println!("O valor de x é: {}", x);
    x = 6;
    println!("O valor de x é: {}", x);
    println!("");

    // ponto flutuante
    let x10 = 2.0; // f64
    let y10: f32 = 3.0; // f32
    println!("x10 = {}", x10);
    println!("y10 = {}", y10);
    println!("");

    // operacoes
    let soma = 5 + 10;              // adição
    let diferenca = 95.5 - 4.3;     // subtração
    let produto = 4 * 30;           // multiplicação
    let quociente = 56.7 / 32.2;    // divisão
    let resto = 43 % 5;             // resto
    println!("soma      = {}", soma);
    println!("diferenca = {}", diferenca);
    println!("produto   = {}", produto);
    println!("quociente = {}", quociente);
    println!("resto     = {}", resto);
    println!("");
    
    // boolean
    let t = true;                   // boolean implicito
    let f: bool = false;            // com tipo explicito
    println!("t      = {}", t);
    println!("f      = {}", f);
    println!("");

    // caraceter - sempre unicode
    let c = 'z';
    let z = 'ℤ';
    let heart_eyed_cat = '😻';
    println!("c      = {}", c);
    println!("z      = {}", z);
    println!("cat    = {}", heart_eyed_cat);
    println!("");

    // tipos compostos - tupla
    let tup: (i32, f64, u8) = (500, 6.4, 1);
    println!("tup.0 = {}, tup.1 = {}, tup.2 = {}", tup.0, tup.1, tup.2);
    println!("");
    
    // matriz
    let meses = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho","Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"];
    println!("meses[0] = {}", meses[0]);
    println!("");

    let mt = [1, 2, 3, 4, 5];
    println!("mt[0] = {}, mt[1] = {}", mt[0], mt[1]);
    println!("");

}

Ver também