Continue
Coddy'nin Rust Journey'sinin Fundamentals bölümünün bir parçası — ders 40 / 75.
continue ifadesi mevcut yinelemeyi durdurur ve bir sonraki yinelemeye devam eder. Örneğin:
for i in 3..9 {
if i == 5 {
continue;
}
println!("{}", i);
}Döngü tüm sayıların üzerinden geçecektir. i=5 değerine ulaştığında o yinelemeyi atlayacak ve bir sonrakine devam edecektir. Çıktı şöyledir:
3
4
6
7
8Dikkat edin, 5 sayısı çıktıda yer almıyor.
Görev
BaşlangıçSize 1'den 20'ye kadar (dahil) olan sayıları yazdıran bir kod verilmiştir.
Göreviniz, yalnızca çift sayıların (2, 4, 6, ...) yazdırılması için if ve continue ifadelerini eklemektir.
Kopya kağıdı
continue ifadesi mevcut yinelemeyi durdurur ve bir sonraki yinelemeye devam eder:
for i in 3..9 {
if i == 5 {
continue;
}
println!("{}", i);
}Bu, 5 dışındaki tüm sayıları yazdıracaktır:
3
4
6
7
8Kendin dene
fn main() {
for i in 1..=20 {
println!("{}", i);
}
}
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