การลูป (Loop) ในภาษา Rust
การลูป (Loop) คือ การวนซ้ำ ในภาษา Rust มีกลักการใช้งานคล้ายกับภาษา C/C++
หากต้องการลูปไปเรื่อย ๆ ไม่สิ้นสุด
นอกจากนั้นในภาษา Rust มีคำสั่ง break ที่ออกจากการลูป และคำสั่ง continue สั่งให้ลูปต่อไป คล้ายกับภาษา C/C++ เลยครับ
เขียนการลูปตัวเลข 0 - 10 ในภาษา C จะเป็น
ส่วนในภาษา Rust จะเป็น
หากต้องการลูปต่อไปเรื่อย ๆ หากค่ายังเป็นจริง ใช้
while true {
ขอบคุณครับ
หากต้องการลูปไปเรื่อย ๆ ไม่สิ้นสุด
นอกจากนั้นในภาษา Rust มีคำสั่ง break ที่ออกจากการลูป และคำสั่ง continue สั่งให้ลูปต่อไป คล้ายกับภาษา C/C++ เลยครับ
For Loop
ในการลูปแบบ For Loop เป็นการลูปตามจำนวนครั้งที่กำหนด แต่ในการลูปนี้ไม่เหมือนกับภาษา C/C++ มีหลักการใช้งานดังนี้ครับfor var in expression {ถ้าต้องการลูป 0 - 10 สามารถใช้คำสั่ง range(); ได้ครับ
code
}
fn main() {ตัวอย่างการใช้งาน
for i in range(0, 10) { //ลูปจาก 0 - 10
println!("Hi");
}
}
เขียนการลูปตัวเลข 0 - 10 ในภาษา C จะเป็น
ส่วนในภาษา Rust จะเป็น
while
การลูปแบบ while เป็นการลูปแบบลูปไปเรื่อย ๆ จนกว่าค่าจะเป็นเท็จจึงจะออกจากการลูป มีลักษณะการใช้งานคล้ายกับภาษา C/C++ ครับหากต้องการลูปต่อไปเรื่อย ๆ หากค่ายังเป็นจริง ใช้
while true {
ขอบคุณครับ
ความคิดเห็น
แสดงความคิดเห็น