Page 10 - Swift Languae programing
P. 10
Swift programming language Page.8
ตัวแปรและค่าคงที่ (CONSTANTS & VARIABLES)
ื่
ื่
่
การเขียนโปรแกรม มีความจ าเป็นที่จะต้องเก็บค่าต่าง ๆ ไว้เพื่อค านวณหรือแสดงผล ตัวอย่างเชน รหัสประจ าตัว, ชอ, ชอวิชา,
คะแนน เป็นต้น ข้อมูลเหล่านี้ถูกเก็บไว้ในตวแปร (Variables) ส่วนข้อมูลที่รู้ว่าไม่มีการเปลี่ยนแปลงถูกเก็บไว้ในค่าคงที่ (Constants) สรุปตัว
ั
แปรหลักๆของภาษา Swift จะมีด้วยกัน 2 แบบ คือ
1. ตวแปร Constants คือ ค่าคงที่ หลังจากก าหนดค่าให้ตัวแปรนั้นแล้ว ไม่สามารถเปลี่ยนค่าของตัว มันเองได้ จะใชคียเวิร์ด “let” ใน
ั
้
การประกาศตัวแปร
2. ตัวแปร Variable คือ การก าหนดค่าให้ตัวแปร แล้วสามารถเปลี่ยนค่าของตัวแปรนั้นได้ จะใช้คียเวิร์ด “Var” ในการประกาศตัวแปร
วิธีการประกาศตัวแปรและค่าคงที่
ี่
let ใช้บอกว่าเป็นค่าคงท var ใช้บอกว่าเป็นตัวแปร ตามหลัง let, var จะเป็นชื่อตัวแปร มีกฎชื่อตัวแปรในภาษา Swift ดังนี้
ไม่สามารถท าได (ห้ามนะ)
้
1. ห้ามเริ่มต้นด้วยตัวเลข
2. ห้ามมีช่องว่าง
3. ห้ามมีเครื่องหมายทางคณิตศาสตร์
้
ิ
้
ื่
4. ห้ามใช Key word หรือ Reserved word ในการตั้งชอ (ถ้าต้องการใช Reserved word ในการตั้งชอตัวแปรจริง ๆ เราสามารถใช ้
ื่
้
่
เครื่องหมาย ` ( back tick) ครอบตัวแปร Reserved เชน `While` เท่านี้ก็สามารถใชเป็นตัวแปรได้ที่เป็นค าสงวนได้แต่แนะน าให้
หลีกเลี่ยงดีกว่า มีชื่อให้ตั้งมากมายเดี่ยวเราจะสับสนเอง)
สามารถท าได (จัดไป)
้
1. สามารถใช้เครื่องหมาย _ น าหน้าชื่อตัวแปรได้
2. สามารถใช้ภาษาไทย ตั้งชื่อตัวแปรได้
3. สามารถใช้ Unicode Character* ตั้งชื่อตัวแปรได้
ั
ั
*รหัสคอมพิวเตอร์ใช้แทนตัวอักขระ สามารถใช้แทน ตัวอักษร,ตัวเลข,สัญลักษณ์ตางๆ ไดมากกว่ารหสแบบเก่าอย่าง ASCII ซึ่งเก็บตวอกษร
้
่
ั
ั่
ได้สูงสุดเพียง 256 ตัว(รูปแบบ) โดย Unicdoe รุ่นปัจจุบันสามารถเก็บตวอักษรไดถึง 34,168 ตวจากภาษาทั้งหมดทวโลก 24 ภาษา โดยไม่
้
ั
ั
สนใจว่าเป็นแพลตฟอร์มใด ไม่ขึ้นกับโปรแกรมใด หรือภาษาใด