Rust while sikli


ULASHISH

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!