Konsola Yazdırma
Coddy'nin Rust Journey'sinin Fundamentals bölümünün bir parçası — ders 29 / 75.
Rust'ta, print! ve println! makrolarını kullanarak konsola çıktı yazdırabilirsiniz. Bu makrolar; metinleri, değişkenleri ve ifadeleri konsolda görüntülemenize olanak tanır. print! ve println! arasındaki temel fark, println! makrosunun çıktının sonuna bir yeni satır karakteri ekleyerek bir sonraki çıktının yeni bir satırdan başlamasını sağlaması, print! makrosunun ise bunu yapmamasıdır.
Bu makroları şu şekilde kullanabilirsiniz:
let name = "Alice";
let age = 30;
print!("Name: ");
print!("{}", name);
println!(" is {} years old.", age);
println!("Hello, {}!", name);Bu kod aşağıdaki çıktıyı üretecektir:
Name: Alice is 30 years old.
Hello, Alice!Görev
Başlangıçprint! ve println! makrolarını kullanarak aşağıdakileri çıktı olarak veren bir Rust programı yazın:
- Aynı satıra
"Hello, "ve"Coddy!"yazdırın. println!kullanarak yeni bir satıra"Rust is fun!"yazdırın.
Yazdırma makrolarının içinde verilen değişkenleri kullanın.
Kopya kağıdı
Rust'ta, konsola çıktı yazdırmak için print! ve println! makrolarını kullanın:
print!- yeni bir satır eklemeden yazdırırprintln!- yazdırır ve sonuna yeni bir satır ekler
Değişkenler için yer tutucu olarak {} kullanın:
let name = "Alice";
let age = 30;
print!("Name: ");
print!("{}", name);
println!(" is {} years old.", age);
println!("Hello, {}!", name);Çıktı:
Name: Alice is 30 years old.
Hello, Alice!Kendin dene
fn main() {
let hello = "Hello, ";
let coddy = "Coddy!";
let rust_is_fun = "Rust is fun!";
// Kodunuzu aşağıya yazın
}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
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ış5Operatö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 Girdi