Rust while sikli
while sikli
while sikli shart true bo‘lib turgan ekan, ishlashda davom etadi.
Misol
let mut count = 1;
while count <= 5 {
println!("Count: {}", count);
count += 1;
}
O‘zingiz sinab ko‘ring »
Yuqoridagi misolda sikl hisoblagich 5 dan kichik yoki unga teng bo‘lib turgan ekan, ishlashda davom etadi.
U 1 dan 5 gacha bo‘lgan sonlarni har birini alohida qatorda chiqaradi.
Yolg‘on (false) shart
while sikli har bir takrorlashdan oldin shartni tekshiradi, shuning uchun agar shart boshidanoq false bo‘lsa, sikl umuman bajarilmaydi:
Misol
let count = 10;
while count <= 5 {
println!("This won't be printed.");
}
While siklini to‘xtatish
break yordamida while siklini xohlagan paytingizda to‘xtatishingiz mumkin:
Misol
let mut num = 1;
while num <= 10 {
if num == 6 {
break;
}
println!("Number: {}", num);
num += 1;
}
O‘zingiz sinab ko‘ring »
Bu 1 dan 5 gacha bo‘lgan sonlarni chiqaradi (num 6 ga yetganda sikl to‘xtaydi).
Keyingi mavzu: Qiymatlar diapazoni bo‘ylab o‘tish uchun for siklidan qanday foydalanishni o‘rganing.
Qiymatni o‘tkazib yuborish
continue operatori yordamida qiymatni o‘tkazib yuborishingiz mumkin:
Misol
let mut num = 1;
while num <= 10 {
if num == 6 {
num += 1;
continue;
}
println!("Number: {}", num);
num += 1;
}
O‘zingiz sinab ko‘ring »
Bu 1 dan 10 gacha bo‘lgan sonlarni chiqaradi, faqat 6 soni chiqarilmaydi.
Keyingi mavzu: Qiymatlar diapazoni bo‘ylab o‘tish uchun for siklidan qanday foydalanishni o‘rganing.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
