美文网首页
Swift 变量声明

Swift 变量声明

作者: 诗颜语 | 来源:发表于2022-04-20 09:13 被阅读0次

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

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

                               let   name: String = "baidu"
    

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

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

                               var   name = "muzhi"
    

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

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

    let contentView  = UIView()
       
        // 数组
        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> = [:]
        
        // 数字 与 枚举
        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 变量声明

          本文链接:https://www.haomeiwen.com/subject/ckvtertx.html