ความเข้าใจเกี่ยวกับคำสั่ง break: คำที่เทียบเท่าใน Visual Basic

เมื่อเปลี่ยนไปใช้ภาษาโปรแกรมหรือกรอบงานใหม่ มักจะพบกับแนวคิดและคำศัพท์ที่คุณต้องปรับความเข้าใจใหม่ สำหรับผู้ที่เคยเขียนโปรแกรมในภาษาที่เหมือน C หรือ Java คำสั่ง break ใน Python จะทำหน้าที่เป็นวิธีปกติในการออกจากลูปก่อนกำหนด

อย่างไรก็ตาม ถ้าคุณเพิ่งเปลี่ยนมาใช้ Visual Basic (ทั้ง VB6 และ VB.NET) คุณอาจสงสัยเกี่ยวกับคำที่เทียบเท่ากับคำสั่ง break ใน Visual Basic เมื่อคุณต้องการยกเลิกการทำงานของลูปก่อนกำหนดโดยไม่ต้องออกจากทั้งเมธอดทั้งหมด

คำที่เทียบเท่าใน Visual Basic

ใน Visual Basic แนวคิดในการออกจากลูปก่อนกำหนดนั้นมีอยู่แต่จะแสดงออกผ่านคำที่แตกต่างกันขึ้นอยู่กับประเภทของลูปที่คุณใช้งาน นี่คือการแบ่งหมวดหมู่ที่ชัดเจนเกี่ยวกับคำเหล่านี้:

1. Exit For

  • ใช้ Exit For เพื่อยุติ For loop.
  • สิ่งนี้ช่วยให้คุณหนีออกจากลูปโดยไม่ต้องทำซ้ำทั้งหมดเมื่อมีเงื่อนไขเฉพาะที่ตรงตาม

ตัวอย่าง:

For i As Integer = 1 To 10
    If i = 5 Then
        Exit For
    End If
    ' การดำเนินการอื่นๆ
Next

2. Wend

  • ใช้ Wend ร่วมกับ While loop เพื่อยุติภายในลูป
  • ใน Visual Basic โดยทั่วไปจะเริ่ม While loop ด้วย While และสามารถสิ้นสุดลูปโดยใช้ Wend เมื่อตรงตามเงื่อนไขที่กำหนดแล้ว

ตัวอย่าง:

Dim counter As Integer = 0
While counter < 10
    If counter = 5 Then
        Wend
    End If
    ' การดำเนินการอื่นๆ
    counter += 1
End While

3. Exit Do

  • ใช้ Exit Do สำหรับ Do loops เมื่อคุณต้องการออกจากลูปก่อนกำหนด
  • คล้ายกับตัวอย่างก่อนหน้านี้ สิ่งนี้ช่วยในการหลบหนีออกจากลูปตามเงื่อนไขที่คุณกำหนด

ตัวอย่าง:

Dim counter As Integer = 0
Do
    If counter = 5 Then
        Exit Do
    End If
    ' การดำเนินการอื่นๆ
    counter += 1
Loop While counter < 10

สรุป

การเข้าใจคำที่เทียบเท่ากับคำสั่ง break ใน Visual Basic นั้นมีความสำคัญต่อการควบคุมลูปที่มีประสิทธิภาพ โดยการรวม Exit For, Wend, และ Exit Do คุณสามารถจัดการพฤติกรรมของลูปได้อย่างมีประสิทธิภาพและรักษาให้การทำงานในโค้ดของคุณมีความชัดเจนมากขึ้น สำหรับรายละเอียดเพิ่มเติม คุณสามารถดูที่เอกสาร Exit Statements อย่างละเอียด

การนำทางการเปลี่ยนจากภาษาโปรแกรมหนึ่งไปยังอีกภาษาหนึ่งนั้นท้าทาย แต่การคุ้นเคยกับคำเหล่านี้จะช่วยให้การเดินทางของคุณในการใช้ Visual Basic ง่ายขึ้น