Menu
Coddy logo textTech

Daha İyi Yazdırma

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

Bir diziyi for döngüsü kullanarak nasıl yazdıracağımızı öğrendik:

let numbers = [1, 2, 3, 4, 5];
    
for num in numbers {
    print!("{} ", num);
}

Ancak {:?} biçimlendiricisini kullanarak daha basit bir yol vardır:

{:?} biçimlendiricisi hata ayıklama biçimlendiricisi (debug formatter) olarak adlandırılır. Ekstra kod yazmadan bir değişkenin — özellikle diziler, vektörler, demetler (tuples) veya yapılar (structs) — içeriğini hızlıca incelemek istediğinizde yaygın olarak kullanılır. Bir koleksiyonun içinde hangi değerlerin saklandığını görmek amacıyla programınızda hata ayıklamak için harikadır.

let numbers = [1, 2, 3, 4, 5];
print!("{:?} ", numbers);
// Çıktı: [1, 2, 3, 4, 5]

Diğer bir yol ise hassasiyetle kullanmaktır (kayan noktalı diziler için kullanışlıdır):

let arr = [1.12345, 2.23456, 3.34567];
println!("{:.2?}", arr);
// Çıktı: [1.12, 2.23, 3.35]

Basit sayılar için de çalışacaktır:

let num = 6.1234;
println!("{:.2?}", num);
// Çıktı: 6.12

Kendin dene

Bu ders bir kod alıştırması içermiyor.

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