Menu
Coddy logo textTech

Dichiarazione del tipo

Fa parte della sezione Fondamenti del percorso Rust di Coddy. Lezione 10 di 75.

Una volta dichiarata con un determinato tipo, una variabile può contenere solo valori di quel tipo. Per esempio, una variabile i32 può contenere solo valori interi e una variabile String può contenere solo testo.

Ad esempio:

let mut age: i32 = 25;  // Può contenere solo numeri interi
let mut name: &str = "Alice";  // Può contenere solo testo

Questi causerebbero errori:

age = "Bob";  // Errore: non puoi assegnare del testo a una variabile i32
name = 30;  // Errore: non puoi assegnare un numero a una variabile String

Questi sono validi:

age = 26;  // OK: assegnazione di un nuovo numero intero
name = "Jane";  // OK: assegnazione di una nuova stringa di testo
challenge icon

Sfida

Principiante

Dichiara le seguenti variabili con i rispettivi tipi e valori:

  • Una variabile i32 chiamata count con il valore 10.
  • Una variabile f64 chiamata total con il valore 150.75.
  • Una variabile char chiamata grade con il valore 'A'.
  • Una variabile bool chiamata is_active con il valore false.
  • Una variabile String chiamata user_name con il valore "Bob123".

Dopo aver dichiarato queste variabili, usa println!() per visualizzare i valori delle variabili nella console nel seguente formato:

Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of is_active]
User Name: [value of user_name]

Provalo tu

fn main() {
    // Dichiara le variabili qui
    
    
    // Visualizza i valori
    println!("Count: {}", count);
    println!("Total: {}", total);
    println!("Grade: {}", grade);
    println!("Active: {}", is_active);
    println!("User Name: {}", user_name);
    
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Rust online