Daha İyi Yazdırma
Coddy'nin Rust Journey'sinin Temeller 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çimlendiricisine hata ayıklama biçimlendiricisi denir. Genellikle bir değişkenin, özellikle dizilerin, vektörlerin, demetlerin veya yapıların içeriğini ek kod yazmadan hızlıca incelemek istediğinizde kullanılır. Bir koleksiyonun içinde hangi değerlerin saklandığını görmek ve programınızda hata ayıklamak için oldukça kullanışlıdır.
let numbers = [1, 2, 3, 4, 5];
print!("{:?} ", numbers);
// Çıktı: [1, 2, 3, 4, 5]Bunu hassasiyetle kullanmanın başka bir yolu (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ışır:
let num = 6.1234;
println!("{:.2?}", num);
// Çıktı: 6.12Kendin dene
Bu ders bir kod alıştırması içermiyor.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüAritmetik KısayollarKarşılaştırma OperatörleriString Karşılaştırma7Temel Girdi-Çıktı
Konsola YazdırmaKullanıcı Girdisi OkumaÖzet - 120'ye KadarÖzet - Doğru veya Yanlış13Dizilere Devam
Değiştirilebilir Referans DizileriDizi MetotlarıTekrar - Çarpım DizisiTekrar - Ters Çevrilmiş DiziDaha İyi Yazdırma5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 311Fonksiyonlar
Fonksiyon TanımlamaParametreler ve ArgümanlarDönüş DeğerleriBirden Fazla Dönüş DeğeriÖzet - Sigma FonksiyonuÖzet - Doğrulama Fonksiyonu14Diziler Üzerinde Gezinme
Range RehberiGelişmiş For DöngüsüDöngü İçinde Ödünç AlmaYaygın Dizi İşlemleri3Değişkenler Bölüm 2
Tür Bildirimiİsimlendirme KurallarıTür ÇıkarımıÖzet - Değişkenleri BaşlatmaTür Dönüştürme9Döngüler
Seriler Üzerinde ForWhile DöngüsüBreakContinueİç İçe DöngülerDöngü EtiketleriSonsuz DöngüÖzet - Dinamik GirdiKendi başına pratik yap: Online Rust derleyicisi