Swift 變數 (三)
變數
變數是一種使用方便的佔位符,用於引用計算機記憶體地址。
Swift 每個變數都指定了特定的型別,該型別決定了變數佔用記憶體的大小,不同的資料型別也決定可儲存值的範圍。
之前提到過了包括整形Int、浮點數Double和Float、布林型別Bool以及字串型別String。此外,Swift還提供了其他更強大資料型別, Optional, Array, Dictionary, Struct, 和 Class 等。
變數宣告
變數宣告意思是告訴編譯器在記憶體中的哪個位置上為變數建立多大的儲存空間。
在使用變數前,你需要使用 var 關鍵字宣告它,如下所示:
var variableName = <initial value>
變數名
變數名可以由字母,數字和下劃線組成。
變數名需要以字母或下劃線開始。
Swift 是一個區分大小寫的語言,所以字母大寫與小寫是不一樣的。
變數名也可以使用簡單的 Unicode 字元,如下例項:
import Foundation
var str = "Hello, playground"
var varA = "這是一個變數"
變數和常量可以使用 print
var varA = "這是一個變數"
print(varA)
結果為
這是一個變數
在字串中可以使用括號與反斜線來插入變數,如下例項:
var name = "Jack"
var msg = "《The Swift Programming Language》"
print("\(name)的資料書是\(msg)")
結果是
Jack的資料書是《The Swift Programming Language》
相關文章
- Swift筆記之變數講解Swift筆記變數
- Swift交換兩個變數的值Swift變數
- Swift 漸變 imageSwift
- Swift 漸變 UISliderSwiftUIIDE
- Swift 呼叫 Objective-C 的可變引數函式SwiftObject函式
- 不用第三個變數,交換變數的值變數
- Azure Bicep(三)變數控制變數
- c++基礎三(變數)C++變數
- 第三課 警告框和變數變數
- 三種交換變數的方法變數
- Swift 返回一個漸變的 UIImageViewSwiftUIView
- 如何將JavaScript轉化成Swift?(三)JavaScriptSwift
- swift自動引用計數Swift
- Swift-MVVM 簡單演練(三)SwiftMVVM
- swift 混編 oc 斷點時資料只有變數名稱不顯示值Swift斷點變數
- 淺談Python變數賦值的三種方法!Python變數賦值
- systemtap 探祕(三)- 型別、變數和陣列型別變數陣列
- 碎片化學習Java(三)-- Java定義變數Java變數
- 成員變數、全域性變數、例項變數、類變數、靜態變數和區域性變數的區別變數
- 變數的分類(臨時(本地)變數、環境變數、全域性變數和系統變數)變數
- Swift Web 開發之 Vapor – 模版 Leaf(三)SwiftWebVapor
- iOS學習筆記43 Swift(三)類iOS筆記Swift
- 站在彙編角度深入瞭解 Swift(三)Swift
- 數學一|概統|三、多維隨機變數及其分佈隨機變數
- Swift 使用lexicographicallyprecedes 多個引數排序Swift排序
- 深入ES6 三 變數的解構賦值變數賦值
- Java第三天【變數、常量、資料型別】Java變數資料型別
- 『忘了再學』Shell基礎 — 15、環境變數(三)變數
- 理解兩種變數模型和三種傳參模式變數模型模式
- python變數與變數作用域Python變數
- Ansible fact變數與魔法變數變數
- 變數變數
- Swift-Tips之整數轉陣列Swift陣列
- Swift相關第三方資源整合Swift
- 專案常用第三方庫 Swift版Swift
- Python中類變數、成員變數、區域性變數的區別Python變數
- 成員變數和區域性變數變數
- 全域性變數與區域性變數變數
- 區域性變數和全域性變數變數