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 ภาษา โดยไม่
                                                                       ้
                                                                                  ั
                                                                ั
          สนใจว่าเป็นแพลตฟอร์มใด ไม่ขึ้นกับโปรแกรมใด หรือภาษาใด
   5   6   7   8   9   10   11   12   13   14   15