วันอังคารที่ 17 มีนาคม พ.ศ. 2558

หัดเขียน Swift ตอนที่ 3 - Control Flow


สวัสดีครับเพื่อนๆ บทความที่แล้ว ผมได้เขียนเกี่ยวกับ Numeric type และ Conversion ไปแล้ว
และในวันนี้เอง ผมจะเขียนสรุปเรื่อง Control Flow หรือ Loop , If และ Switch case !! มาเริ่มกันเลยครับ

1) Loop For อย่างง่ายนั้น เขียนง่ายมากครับ ใช้ ... แทน "i++" และเงื่อนไข  ตัวอย่างเช่น


หรือจะเขียนแบบนี้ก็ได้ครับ เผื่อมีหลายLoop แล้วใช้เงื่อนไขเดียวกัน เราสามารถเอาเงื่อนไขการวน เก็บลงตัวแปรก็ได้ครับ เช่น

2) หากต้องการแสดงCharacter แต่ละตัว ใน String โดยใช้ Loop  ก็สามารถเขียนได้ง่ายมาก ดังนี้


3) While Loop ก็เขียนง่ายๆ คล้ายๆแบบเดิม ดังนี้


4) If หรือเงื่อนไข ก็ไม่ต่างจากแบบเดิมเท่าไหร่ครับ ตามนี้
จากตัวอย่างเป็นการวน Loop โดยตั้งเงื่อนไขให้การวนรอบสุดท้ายนั้น แสดง String ออกมาในรูปแบบตัวพิมพ์ใหญ่ทั้งหมด (Upper case)


5) Switch Statement ก็เช่นเดียวกัน รูปแบบคล้ายกับภาษาเดิมครับ (ต้องมี default ด้วยนะครับ ไม่งั้น Error)




และหากต้องการกำหนดเงื่อนไขหลายเงื่อนไขใน case เดียว ก็สามารถทำได้ง่ายๆ ดังนี้

เท่านี้ยังไม่พอ หากจะกำหนดเงื่อนไขเป็นช่วงของตัวเลขก็ได้ !!  ดังนี้




เป็นยังไงบ้างครับเพื่อนๆ ไม่ยากเลยใช่ไหมครับ หากใช้จนชินแล้ว ผมเชื่อว่าเราจะเขียนโปรแกรมได้สั้นกว่าเดิมมากเลยทีเดียว ^_^  สำหรับบทความนี้ก็จบลงเพียงเท่านี้ ไว้พบกันต่อในบทความหน้านะครับ

Good Bye

ไม่มีความคิดเห็น:

แสดงความคิดเห็น