สวิฟท์อย่างต่อเนื่อง
คงตั้งเมื่อโปรแกรมทำงานคุณไม่สามารถเปลี่ยนค่าของมัน
ค่าคงที่สามารถเป็นของประเภทของข้อมูลเช่นใดจำนวนเต็มคงที่ค่าคงที่จุดลอยตัวค่าคงที่ตัวอักษรหรือค่าคงที่สตริง นอกจากนี้ยังคงระบุประเภทนี้:
คงเป็นเช่นตัวแปรยกเว้นว่าค่าคงที่ไม่สามารถเปลี่ยนแปลงได้เมื่อตั้งค่าและความคุ้มค่าของตัวแปรสามารถเปลี่ยนแปลงได้
การประกาศคง
คงมีการประกาศใช้คำให้ไวยากรณ์ต่อไปนี้:
let constantName = <initial value>
ต่อไปนี้เป็นตัวอย่างที่เรียบง่ายของค่าคงที่โปรแกรมสวิฟท์:
import Cocoa let constA = 42 print(constA)
ดังกล่าวข้างต้นผลการทำงานของโปรแกรม:
42
ประเภทคำอธิบายประกอบ
เมื่อคุณประกาศตัวแปรหรือค่าคงที่สามารถเพิ่มคำอธิบายประกอบชนิด (ชนิดของคำอธิบายประกอบ) แสดงให้เห็นถึงชนิดของตัวแปรคงที่หรือการจัดเก็บค่า หากคุณต้องการที่จะเพิ่มประเภทคำอธิบายประกอบคุณต้องเพิ่มลำไส้ใหญ่และพื้นที่หลังชื่อคงที่หรือตัวแปรแล้วเพิ่มชื่อชนิด
var constantName:<data type> = <optional initial value>
ต่อไปนี้เป็นตัวอย่างที่แสดงให้เห็นถึงสวิฟท์มีการใช้งานอย่างต่อเนื่องประเภทคำอธิบายประกอบ โปรดทราบว่าค่าเริ่มต้นจะต้องกำหนดค่าคงที่:
import Cocoa let constA = 42 print(constA) let constB:Float = 3.14159 print(constB)
ดังกล่าวข้างต้นผลการทำงานของโปรแกรม:
42 3.14159
การตั้งชื่ออย่างต่อเนื่อง
ค่าคงที่มีชื่ออาจประกอบด้วยตัวอักษรตัวเลขและขีด
คงต้องเริ่มต้นด้วยตัวอักษรหรือขีดล่าง
สวิฟท์เป็นภาษาที่เป็นกรณี ๆ ไปเพื่อให้ตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กจะไม่เหมือนกัน
นอกจากนี้คุณยังสามารถใช้ชื่อคงง่ายอักขระ Unicode ตัวอย่างต่อไปนี้:
import Cocoa let _const = "Hello, Swift!" print(_const) let 你好 = "你好世界" print(你好)
ดังกล่าวข้างต้นผลการทำงานของโปรแกรม:
Hello, Swift! 你好世界
ออกมาคงที่
ตัวแปรและค่าคงที่สามารถใช้ในการพิมพ์ (SWIFT 2 แทนที่ println พิมพ์) ฟังก์ชั่นการส่งออก
วงเล็บสามารถนำมาใช้ในสตริงที่มีเครื่องหมายเพื่อแทรกคงเป็นตัวอย่าง:
import Cocoa let name = "本教程" let site = "http://www.w3big.com" print("\(name)的官网地址为:\(site)")
ดังกล่าวข้างต้นผลการทำงานของโปรแกรม:
本教程的官网地址为:http://www.w3big.com