Temel Program Yapısı
Coddy'nin Rust Journey'sinin Temeller bölümünün bir parçası. Ders 4 / 75.
Rust'ta her çalıştırılabilir program main işleviyle başlar. Bu işlev programın giriş noktasıdır ve yürütme burada başlar.
main işlevi, ardından main ve bir çift parantez () gelen fn anahtar sözcüğü kullanılarak tanımlanır. Yürütülecek kod, süslü parantezlerin {} içine yerleştirilir.
İşte temel bir Rust programının basit bir açıklaması:
fn main() { // Ana fonksiyon
println!("Hello, Coddy!"); // Çıktı ifadesi
}Önemli not: Rust'ta her ifade noktalı virgülle (;) bitmelidir. Noktalı virgül zorunludur ve Rust'a bir ifadenin sonuna ulaştığını bildirir.
Noktalı virgül eklemeyi unutmak genellikle derleme hatasına yol açar. Bir bloktaki son ifade bunun istisnasıdır. Noktalı virgül olmadan bloğun değeri hâline gelir; bu nedenle main içindeki son println! yine de derlenir. Ancak süslü ayraçlar {} içine alınan kod bloklarının (işlev bildirimleri gibi) noktalı virgüle ihtiyaç duymadığını unutmayın.
Görev
Başlangıçmain işlevini içeren bir Rust programı oluştur. main işlevinin içine, aşağıdaki metni çıktı olarak veren kodu yaz:
This is my first Rust program!Kendin dene
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ış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 GirdiKendi başına pratik yap: Online Rust derleyicisi