Rust: Variáveis: Difference between revisions
(Criou a página com "Exemplos de variáveis em Rust <nowiki> fn main() { // Mutavel let mut x = 5; println!(""); println!("O valor de x é: {}", x); x = 6; println!("O...") |
|||
| Line 66: | Line 66: | ||
= Ver também = | = Ver também = | ||
* [[Rust| Artigos sobre Rust]] | |||
* [[Python| Artigos sobre Python]] | * [[Python| Artigos sobre Python]] | ||
[[Category: | [[Category: Rust]] | ||
Latest revision as of 01:32, 12 May 2020
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!("");
}