Swift 常量講解
Swift 是一種支援多程式設計正規化和編譯式的開源程式語言,蘋果於2014年WWDC(蘋果開發者大會)釋出,用於開發 iOS,OS X 和 watchOS 應用程式。 |
常量一旦設定,在程式執行時就無法改變其值。
常量可以是任何的資料型別如:整型常量,浮點型常量,字元常量或字串常量。同樣也有列舉型別的常量:
常量類似於變數,區別在於常量的值一旦設定就不能改變,而變數的值可以隨意更改。
常量宣告
常量使用關鍵字 let 來宣告,語法如下:
let constantName = (initial value)
以下是一個簡單的 Swift 程式中使用常量的例項:
import Cocoa let constA = 42 print(constA)
以上程式執行結果為:
42
型別標註
當你宣告常量或者變數的時候可以加上型別標註(type annotation),說明常量或者變數中要儲存的值的型別。如果要新增型別標註,需要在常量或者變數名後面加上一個冒號和空格,然後加上型別名稱。
var constantName:= (optional initial value)
以下是一個簡單是例項演示了 Swift 中常量使用型別標註。需要注意的是常量定義時必須初始值:
import Cocoa let constA = 42 print(constA) let constB:Float = 3.14159 print(constB)
以上程式執行結果為:
42 3.14159
常量命名
常量的命名可以由字母,數字和下劃線組成。
常量需要以字母或下劃線開始。
Swift 是一個區分大小寫的語言,所以字母大寫與小寫是不一樣的。
常量名也可以使用簡單的 Unicode 字元,如下例項:
import Cocoa let _const = "Hello, Swift!" print(_const) let 你好 = "你好世界" print(你好)
以上程式執行結果為:
Hello, Swift! 你好世界
常量輸出
變數和常量可以使用 print(swift 2 將 print 替換了 println) 函式來輸出。
在字串中可以使用括號與反斜線來插入常量,如下例項:
import Cocoa let name = "Linux就該這麼學" let site = "https://www.linuxprobe.com" print("\(name)的官網地址為:\(site)")
以上程式執行結果為:
Linux就該這麼學的官網地址為:https://www.linuxprobe.com
原文地址: https://www.linuxprobe.com/swift-constants-explained.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2684592/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Swift 字元(Character)講解Swift字元
- Swift 字面量講解Swift
- Swift(一)常量和變數Swift變數
- Swift 條件語句講解Swift
- Swift的訪問控制講解Swift
- Swift筆記之變數講解Swift筆記變數
- Swift學習筆記(二十四)——常量陣列和常量字典Swift筆記陣列
- swift基礎語法(一)——常量與變數Swift變數
- 詳解 常量指標和指標常量指標
- JavaScript 常量定義詳解JavaScript
- Java堆、棧和常量池以及相關String的詳細講解(經典中的經典)Java
- 1天學會swift2 0語法 (1) 常量 可選值 判斷Swift
- 《從零開始學Swift》學習筆記 (Day 58)—— Swift編碼規範之變數或常量宣告規範Swift筆記變數
- 指標常量和常量指標指標
- JDK1.8 String常量池詳解JDK
- Swift學習筆記(三十三)——常量引數,變數引數和inout引數Swift筆記變數
- 《從零開始學Swift》學習筆記(Day 8)——小小常量、變數大作用Swift筆記變數
- URLRewrite 講解
- 字串常量字串
- 指標常量和常量指標的區別指標
- 徹底搞清楚class常量池、執行時常量池、字串常量池字串
- Docker 映象講解Docker
- MapReduce模型講解模型
- 入侵思路講解
- Vuex Demo 講解Vue
- AIDL 講解AI
- PHP 版本講解PHP
- OpenStack的Swift元件詳解Swift元件
- SciPy 常量模組
- Go之旅-常量Go
- 面試話癆(四)常量在哪裡呀,常量在哪裡面試
- 指向常量資料的指標和常量指標指標
- SpringMVC註解講解(一)SpringMVC
- 機器學習之決策樹詳細講解及程式碼講解機器學習
- Swift 5 Type Metadata 詳解Swift
- Swift GCD 瞭解一下SwiftGC
- Swift - 字串(String)用法詳解Swift字串
- rpm命令講解