Números
Parte da seção Fundamentos do Journey de Rust da Coddy. Lição 5 de 75.
Variáveis são contêineres que armazenam valores de dados. Elas são usadas para armazenar, manipular e exibir informações em um programa.
Em resumo, uma variável é como uma unidade de memória que podemos acessar digitando o nome da variável.
Cada variável tem um nome único e um valor que pode ser de diferentes tipos. Rust tem vários tipos de dados integrados que definem o tipo de valor que uma variável pode armazenar.
Para inicializar uma variável, usamos o seguinte formato:
let variable_name: variable_type = value;Em Rust, os números geralmente são representados usando dois tipos de dados principais: i32 e f64.
i32 é usado para armazenar números inteiros sem casas decimais. Por exemplo:
let age: i32 = 30;
let temperature: i32 = -5;
let count: i32 = 100;f64 é usado para armazenar números com casas decimais. Por exemplo:
let price: f64 = 99.99;
let pi: f64 = 3.14159;
let fraction: f64 = 0.5;Ao declarar variáveis em Rust, você pode especificar o tipo da variável após o nome e dois-pontos. Isso é conhecido como declaração de tipo. O tipo é opcional quando Rust consegue inferi-lo a partir do valor: let count = 100; é um i32 e let price = 99.99; é um f64. Depois que uma variável é declarada com determinado tipo, ela só pode armazenar valores desse tipo.
Desafio
InicianteEscreva um programa em Rust que declare e inicialize as seguintes variáveis:
- Declare uma variável
i32chamadaquantitye inicialize-a com o valor5. - Declare uma variável
f64chamadaitem_pricee inicialize-a com o valor24.99.
As linhas abaixo do seu código as exibem neste formato:
Quantity: [value of quantity]
Price: [value of item_price]Experimente você mesmo
// Declare e inicialize as variáveis aqui
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosOperadores de ComparaçãoComparação de Strings7Entrada e Saída Básica
Exibindo no ConsoleLendo a Entrada do UsuárioRevisão - Até 120Revisão - Verdadeiro ou Falso5Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 33Variáveis Parte 2
Declaração de TipoConvenções de NomenclaturaInferência de TipoRecapitulação - Inicializar VariáveisConversão de Tipo9Laços
For sobre SériesLaço WhileBreakContinueLaços AninhadosRótulos de LoopLoop InfinitoRecapitulação - Entrada DinâmicaPratique por conta própria: Compilador de Rust online