Menu
Coddy logo textTech

Deklarowanie typu

Część sekcji Podstawy ścieżki Rust w Coddy. Lekcja 10 z 75.

Gdy zmienna zostanie zadeklarowana z określonym typem, może przechowywać tylko wartości tego typu. Na przykład zmienna i32 może przechowywać tylko wartości całkowite, a zmienna String może przechowywać tylko tekst.

Na przykład:

let mut age: i32 = 25;  // Może przechowywać tylko liczby całkowite
let mut name: &str = "Alice";  // Może przechowywać tylko tekst

Spowodowałoby to błędy:

age = "Bob";  // Błąd: nie można przypisać tekstu do zmiennej typu i32
name = 30;  // Błąd: nie można przypisać liczby do zmiennej typu String

To są prawidłowe:

age = 26;  // OK: przypisanie nowej liczby całkowitej
name = "Jane";  // OK: przypisanie nowego ciągu tekstowego
challenge icon

Wyzwanie

Początkujący

Zadeklaruj następujące zmienne z odpowiadającymi im typami i wartościami:

  • Zmienną typu i32 o nazwie count i wartości 10.
  • Zmienną typu f64 o nazwie total i wartości 150.75.
  • Zmienną typu char o nazwie grade i wartości 'A'.
  • Zmienną typu bool o nazwie is_active i wartości false.
  • Zmienną typu String o nazwie user_name i wartości "Bob123".

Po zadeklarowaniu tych zmiennych użyj println!(), aby wyświetlić ich wartości w konsoli w następującym formacie:

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

Spróbuj swoich sił

fn main() {
    // Zadeklaruj zmienne tutaj
    
    
    // Wyświetl wartości
    println!("Count: {}", count);
    println!("Total: {}", total);
    println!("Grade: {}", grade);
    println!("Active: {}", is_active);
    println!("User Name: {}", user_name);
    
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Rust online