Swift 變量聲明

變量聲明有兩個關鍵字 let:聲明不可變量,var:聲明可變量

聲明完整格式:關鍵字 變量名: 類型名 = 值

                           let   name: String = "baidu"

大部分時候,編譯器可以進行類型推斷,如果"值"是明確的類型則可以省略 ":類型名"

聲明簡略格式:關鍵字 變量名 = 值

                           var   name = "muzhi"

此節(jié)介紹的變量聲明,在聲明階段必須賦值!賦值為nil與不賦值等價,如果想不賦值,需要聲明為’可選類型‘,詳情見’可選類型‘章節(jié);

下邊列舉出系統(tǒng)基本類型的一些聲明

let contentView  = UIView()
   
    // 數(shù)組
    var datas  = [Int]() // 建議
    var datas2 = Array<Int>()
    var datas3: Array<Int> = []
    
    // 字典
    var dict  = [String: Int]() // 建議
    var dict2 = Dictionary<String, Int>()
    let dict3: Dictionary<String, Int> = [:]
    
    // 數(shù)字 與 枚舉
    let age = 18
    let age2 = 18.0
    let sex = Sex.man
    var sex2: Sex = .man // 等號左邊明確類型的情況下,等號右邊可以省略類型,類似使用的地方還有 view.backgroundColor = .red   UITableView(frame: .zero, style: .plain) 等
    
    // 字符串 與 字符
    var name = "526t.cn"
    var abc: Character = "h"
    
    // 結構體 和 類
    var circle = Circle(radius: 100, number: 9)
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容