คำสั่งใดให้ผลการทำงานเหมือน while 1 คำตอบ คือ while True หรือ while true ขึ้นอยู่กับภาษา โดยตัวอย่างใช้ภาษา Python ซึ่งจะเป็น True แต่ถ้าภาษาอื่นๆ เช่น C, Java, PHP จะเป็น true สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง คำสั่งใดให้ผลการทำงานเหมือน while 1
i = 0
while True:
i = i + 1
print( i )
if i == 10:
print( 'หยุด' )
break
ผลลัพธ์
1
2
3
4
5
6
7
8
9
10
หยุด
จากตัวอย่างภาษา Python สร้าง infinite loop หรือวนลูปไม่จำกัดด้วย while True โดยโปรแกรมนี้จะหยุดการวนลูป ก็ต่อเมื่อตัวแปร i มีค่าเท่ากับ 10 ซึ่งจะหยุดวนลูปด้วยคำสั่ง break