Variable & Constant
มาประกาศตัวแปรกันเถอะ
Last updated
มาประกาศตัวแปรกันเถอะ
Last updated
การประกาศตัวแปรใน 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