Devdit
 

คำสั่งใดให้ผลการทำงานเหมือน while 1

1.7K

คำสั่งใดให้ผลการทำงานเหมือน 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

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ