Page 12 - Swift Languae programing
P. 12
Swift programming language Page.10
True, False
Optionals
Optionals คือ ชนิดตัวแปรส าหรับเก็บตัวแปรที่มีค่าและไม่มีค่า (nil) การประกาศตัว
แปรทุกครั้ง จะต้องมีค่า ไม่สามารถประกาศตัวแปรโดยก าหนดค่า nil (ค่าบอกว่าตัวแปรไม่มีค่า)
ให้กับตัวแปรได้
ภาษา Swift จึงได้มีสิ่งที่ชวยท าให้เราสามารถจัดการกับปัญหาค่า nil ได้อย่างเหมาะสมนั่นก็คือการใช้ Optionals โดย Optionals นั้น
่
จะท าหน้าที่ห่อตัวแปร สามารถห่อตัวแปรทั้งที่มีค่าและไม่มีค่า (nil) โดยการใส่ ? ไว้หลัง Type ตัวแปรที่เราประกาศ สามารถก าหนดค่า nil ได้
แล้วดังนี้