Swift 變數
變數是一種使用方便的佔位符,用於引用電腦記憶體位址。
Swift 每個變數都指定了特定的類型,該類型決定了變數佔用記憶體的大小,不同的資料類型也決定可儲存值的範圍。
上一章我們已經為大家介紹了基本的資料型別,包括整形Int、浮點數Double和Float、布林型別Bool以及字串型別String。此外,Swift還提供了其他更強大資料類型, Optional, Array, Dictionary, Struct, 和 Class 等。
接下來我們將為大家介紹如何在 Swift 程式中宣告和使用變數。
變數宣告
變數宣告意思是告訴編譯器在記憶體中的哪個位置上為變數建立多大的儲存空間。在使用變數前,你需要使用var 關鍵字聲明它,如下所示:
var variableName = <initial value>
以下是Swift 程式中變量宣告的簡單實例:
import Cocoa var varA = 42 print(varA) var varB:Float varB = 3.14159 print(varB)
以上程式執行結果為:
42 3.14159
#變數命名
變數名稱可以由字母,數字和底線組成。
變數名稱需要以字母或底線開始。
Swift 是一個區分大小寫的語言,所以字母大寫與小寫是不一樣的。
變數名稱也可以使用簡單的Unicode 字符,如下實例:
import Cocoa var _var = "Hello, Swift!" print(_var) var 你好 = "你好世界" var php中文网 = "www.php.cn" print(你好) print(php中文网)
以上程式執行結果為:
Hello, Swift! 你好世界 www.php.cn
變數輸出
#變數和常數可以使用print(swift 2 將print 取代了println) 函數來輸出。
在字串中可以使用括號與反斜線來插入變量,如下實例:
import Cocoa var name = "php中文网" var site = "http://www.php.cn" print("\(name)的官网地址为:\(site)")
以上程式執行結果為:
php中文网的官网地址为:http://www.php.cn