Menu
Coddy logo textTech

Dizi Tanımlama

Coddy'nin Rust Journey'sinin Fundamentals bölümünün bir parçası — ders 55 / 75.

Dizi, tüm öğelerin başlangıçtan itibaren aynı türde olması gereken sabit boyutlu bir koleksiyondur. Diziler köşeli parantez [] kullanılarak oluşturulur ve dizi içindeki öğeler virgülle ayrılır.

İşte bir dizi oluşturmaya dair bir örnek:

let numbers = [1, 2, 3, 4, 5];

Dizinin uzunluğunu kontrol etmek için .len() alanını kullanabiliriz:

let length = numbers.len();

length değişkeni 5 değerini tutacaktır çünkü dizide 5 öğe bulunmaktadır.

Dizi oluşturmanın başka bir yolu, : anahtar kelimesini ve ardından dizi türü ile boyutunu kullanmaktır:

let numbers: [i32; 5] = [0; 5];

Hepsi 0 olarak ilklendirilmiş 5 tam sayıdan oluşan bir dizi oluşturur.

challenge icon

Görev

Kolay

Şu öğeleri içeren shopping_list adında bir dizi oluşturun: bread, eggs, milk ve butter.

Kopya kağıdı

Diziler, tüm öğelerin aynı türde olması gereken sabit boyutlu koleksiyonlardır. Virgülle ayrılmış öğeler içeren köşeli parantezler [] kullanarak diziler oluşturun:

let numbers = [1, 2, 3, 4, 5];

.len() kullanarak dizi uzunluğunu kontrol edin:

let length = numbers.len();

Tür belirleme ve başlatma ile diziler oluşturun:

let numbers: [i32; 5] = [0; 5]; // 5 tam sayıdan oluşan ve tümü 0 olarak başlatılmış bir dizi oluşturur

Kendin dene

fn main() {
    // shopping_list dizisini burada oluşturun
    
    
    // Aşağıdaki kodu değiştirmeyin
    println!("Shopping List:");
    for i in 0..shopping_list.len() {
        println!("{}", shopping_list[i]);
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Fundamentals bölümündeki tüm dersler