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 {:?} işaretini kullanan daha basit bir yol vardır:

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

{:?}, Rust'taki hata ayıklama biçimlendiricisidir (debug formatter). Dizilerin, yapıların (structs) ve diğer veri türlerinin içeriğini özel bir yazdırma döngüsü yazmadan hızlıca incelemek için yaygın olarak kullanılır; özellikle geliştirme ve hata ayıklama aşamalarında oldukça yararlıdır.

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

Kopya kağıdı

Dizileri {:?} biçim belirleyicisini kullanarak yazdırın:

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

Kayan noktalı sayılar için {:.n?} ile hassasiyet biçimlendirmesi kullanın:

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

let num = 6.1234;
println!("{:.2?}", num);
// Output: 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