Variables

การสร้างตัวแปรในภาษา Swift สามารถทำได้ 2 วิธี คือ

  1. ประการตัวแปรโดยไม่ต้องระบุประเภท จะถือว่าเป็นการระบุประเภทของตัวแปรโดยอัตโนมัติ

    var value = 100
    var text = "Hello world"
    

    เมื่อสร้างมาแล้วจะไม่สามารถเปลี่ยนประเภทของข้อมูลได้ เช่น

    var value = 100
    value = "One hundred"
    

    จะเกิด Error การประกาศตัวแปรแบบนี้จะไม่สามารถสร้างทิ้งไว้ก่อนเพื่อมาใช้งานทีหลังได้

    var value
    

  2. ประกาศตัวแปรโดยระบุประเภท

    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 ซึ่งจะกล่าวถึงในโฮกาสต่อไป

results matching ""

    No results matching ""