Variable & Constant
มาประกาศตัวแปรกันเถอะ
การประกาศตัวแปรใน Swift จะมีหน้าตาการประกาศประมาณนี้
เช่น
โดยที่ let
จะใช้กับการประกาศตัวแปรที่เป็น constant นั่นคือจะไม่มีการเปลี่ยนแปลงค่า จนหมด scope ของตัวแปรนั้น
ส่วน var
คือตัวแปรที่จะมีการเปลี่ยนแปลงค่าในภายหลัง
โดยปกติ Swift จะสามารถ infer type ของตัวแปรได้ทำให้เราสามารถละ Type ของตัวแปรได้ แต่ในบางครั้งเพื่อป้องกันความกำกวมเราก็จำเป็นต้องระบุลงไปด้วย
ในบรรทัดที่ 2 ถ้าไม่กำหนด Type เป็น Double จะทำให้ infer type เป็น Int
ในระหว่างที่เราเขียนโค้ดอยู่นั้น ถ้าเราอยากรู้ Type ของตัวแปร ให้เรากด option + คลิ๊ก
ที่ตัวแปรนั้น
โดยที่ชนิดตัวแปรที่สามารถใช้ได้ มีเยอะมาก โดยที่เราใช้หลัก ๆ จะมี String
Int
Double
Float
Bool
Character
Optional
นอกจากนี้เรายังสามารถ custom type ของเราได้ด้วย Enum
, Struct
และ Class
Last updated