Programming

Swift: Decision Statements

29 ตุลาคม 20231 นาที
0
Swift: Decision Statements
Table of Contents

ในการเขียนโปรแกรมแน่นอนว่าต้องมีการตัดสินใจ คือถ้าเงื่อนไขนี้เป็นจริง จะให้ทำอะไร และถ้าเท็จจะให้ทำอะไร เราลองมาดูในภาษา Swift กันว่าจะมีการใช้ยังไงบ้าง

If Statement

อย่างง่ายๆ สุดก็คงจะเป็นการใช้ if else โดยบล็อคแรกคือเงื่อนไขที่เป็นจริง และ else คือเงื่อนไขเป็นเท็จ

Swift Logo
let age = 25 if age >= 18 { print("You are eligible to vote.") } else { print("You are not eligible to vote.") }

Switch Statement

ในบางครั้งถ้าเงื่อนไขเยอะๆ การใช้ Switch ก็จะทำให้ code ของเราอ่านง่ายขึ้น

Swift Logo
let dayOfWeek = "Monday" switch dayOfWeek { case "Monday": print("It's the start of the workweek.") case "Friday": print("It's almost the weekend!") default: print("It's a regular day.") }

Guard Statement

guard จะใช้ดักเงื่อนไขที่เป็นเท็จ ถึงจะทำงานในบล็อค การนำมาใช้ก็อย่างเช่น นำมาใช้ร่วมกับ Optionals

Swift Logo
func divide(a: Int, b: Int) { guard b != 0 else { print("Cannot divide by zero.") return } let result = a / b print("Result: \(result)") }
Tags:Swift

คลิกเพื่อแสดงความคิดเห็น