สอน Swift ตอนที่ 4.6 Control Transfer Statements คำสั่ง fallthrough

สอน Swift ตอนที่ 4.6 Control Transfer Statements คำสั่ง fallthrough

คำสั่ง fallthrough ถูกนำมาใช้กับ Switch - Case ในภาษา Swift เนื่องจากในภาษา Swift เมื่อจบ case ก็จะออกจาก Switch เลย ดังนั้นถ้าเราต้องการให้ทำงานหลายๆ Case ต่อเนื่อง ภายใน Switch เดียวกัน สามารถใส่คำสั่ง fallthrough

Sep 16, 2016

แก้ไขล่าสุด มีผู้อ่าน 2,321  |  PROGRAMMING SWIFT

คำสั่ง fallthrough ถูกนำมาใช้กับ Switch - Case ในภาษา Swift เนื่องจากในภาษา Swift เมื่อจบ case ก็จะออกจาก Switch เลย ดังนั้นถ้าเราต้องการให้ทำงานหลายๆ Case ต่อเนื่อง ภายใน Switch เดียวกัน สามารถใส่คำสั่ง fallthrough 

ปล. ในภาษาโปรแกรมมิ่งอื่นๆ เช่น ภาษา C, Java นั่นปกติ เราต้องใส่ break เป็นคำสั่งสุดท้ายภายใน case เพื่อให้ออกจาก switch ถ้าไม่ใส่จะทำงาน case ต่อไปทันที แต่ในภาษา Swift จะออกให้อัตโนมัติ จึงเป็นที่มาของคำสั่ง fallthrough เพื่อใช้ในการทำงานคำสั่ง case ต่อเนื่องกัน


 

ตัวอย่างการใช้งานคำสั่ง fallthrough

let integerToDescribe = 5
var description = "The number \(integerToDescribe) is"
switch integerToDescribe {
    case 2,3,5,7,11,13,17,19:
        description += " a prime number, and also"
        fallthrough
    default:
        description += " an integer."
}

print(description)

 


แบ่งปัน

ชอบ +1

บันทึก

ฝากคำถาม คำแนะนำ ได้ที่

Facebook : Share.OlanLab.Com
LINE ID : @olanlab
อีเมล์ : olan@olanlab.com

หลักสูตร

สอน Swift สร้างแอพพลิเคชั่นบน IOS, macOS, tvOs, watchOs

Swift ภาษาเขียนแอพพลิเคชั่นที่ใช้งานง่าย แต่ทรงพลังออกแบบสร้างสรรค์โดย Apple เพื่อใช้สร้างแอพพลิเคชั่นสำหรับ IOS, Mac, Apple TV และ Apple Watch
Share คลังความรู้ด้านเทคโนโลยี สารสนเทศ นวัตกรรมคอมพิวเตอร์ สอนเขียนโปรแกรม Php Java Html CSS Javascript C C++ Objective-C และอื่นๆ บนระบบปฏิบัติการ Window Linux Unix CentOS IOS Android
โดยผู้เขียนที่มีความเชี่ยวชาญเฉพาะ ให้บริการพื้นที่สำหรับนักเขียนที่ต้องการแบ่งปันความรู้ พร้อมให้คำปรึกษาแก่ผู้ที่สนใจ โดยไม่เสียค่าใช้จ่าย