Swift 变量声明

变量声明有两个关键字 let:声明不可变量,var:声明可变量

声明完整格式:关键字 变量名: 类型名 = 值

                           let   name: String = "baidu"

大部分时候,编译器可以进行类型推断,如果"值"是明确的类型则可以省略 ":类型名"

声明简略格式:关键字 变量名 = 值

                           var   name = "muzhi"

此节介绍的变量声明,在声明阶段必须赋值!赋值为nil与不赋值等价,如果想不赋值,需要声明为’可选类型‘,详情见’可选类型‘章节;

下边列举出系统基本类型的一些声明

let contentView  = UIView()
   
    // 数组
    var datas  = [Int]() // 建议
    var datas2 = Array()
    var datas3: Array = []
    
    // 字典
    var dict  = [String: Int]() // 建议
    var dict2 = Dictionary()
    let dict3: Dictionary = [:]
    
    // 数字 与 枚举
    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)

你可能感兴趣的:(Swift 变量声明)