Variables
การสร้างตัวแปรในภาษา Swift สามารถทำได้ 2 วิธี คือ
ประการตัวแปรโดยไม่ต้องระบุประเภท จะถือว่าเป็นการระบุประเภทของตัวแปรโดยอัตโนมัติ
var value = 100 var text = "Hello world"
เมื่อสร้างมาแล้วจะไม่สามารถเปลี่ยนประเภทของข้อมูลได้ เช่น
var value = 100 value = "One hundred"
จะเกิด Error
การประกาศตัวแปรแบบนี้จะไม่สามารถสร้างทิ้งไว้ก่อนเพื่อมาใช้งานทีหลังได้
var value
ประกาศตัวแปรโดยระบุประเภท
var value: Int var text: String
วีธีนี้จะสามารถประกาศเอาไว้เพื่อนำมาใช้ทีหลังได้
var value: Int
var text: String
value = 100
text = "Hello world"
ตัวแปรแบบ let
ภาษา swift สามารถสร้างตัวแปรได้อีกประเภท คือ let ถ้าเราประกาศตัวแปรแบบ let จะไม่สามารถแก้ไขค่าในภายหลังได้
let value = 100
value = 5555
จะเกิด error
ประเภทของตัวแปรที่ใช้งานบ่อยๆใน Swift
ประเภท | คำอธิบาย | ตัวอย่าง |
---|---|---|
Int หรือ UInt | ตัวเลขที่เป็นจำนวนเต็ม ทั้งบวกและลบ | 0,1, 100, -1, 10000, 999 |
Float | ตัวเลขทศนิยมขนาด 32 บิต | 0.1, -0.1, 0.05, 99.99 |
Double | ตัวเลขทศนิยมขนาด 64 บิต | 3.1, 3.14159, 16777216.333921 |
Bool | ข้อมูลตรรกะสำหรับใช้ในการตัดสินใจ | true, false |
String | ข้อความต่างๆ | "I love you", "ABCD1234" |
นอกจากนี้ยังมีประเภทของตัวแปรที่สร้างขึ้นมาใหม่จาก Class, Struct หรือ Enum เช่น Array หรือ Dictionary ซึ่งจะกล่าวถึงในโฮกาสต่อไป