ในการเขียนโปรแกรมแน่นอนว่าต้องมีการตัดสินใจ คือถ้าเงื่อนไขนี้เป็นจริง จะให้ทำอะไร และถ้าเท็จจะให้ทำอะไร เราลองมาดูในภาษา Swift กันว่าจะมีการใช้ยังไงบ้าง
If Statement
อย่างง่ายๆ สุดก็คงจะเป็นการใช้ if else
โดยบล็อคแรกคือเงื่อนไขที่เป็นจริง และ else คือเงื่อนไขเป็นเท็จ
Switch Statement
ในบางครั้งถ้าเงื่อนไขเยอะๆ การใช้ Switch
ก็จะทำให้ code ของเราอ่านง่ายขึ้น
Guard Statement
guard จะใช้ดักเงื่อนไขที่เป็นเท็จ ถึงจะทำงานในบล็อค การนำมาใช้ก็อย่างเช่น นำมาใช้ร่วมกับ Optionals