加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

浅谈Swift之简单值

发布时间:2020-12-14 07:13:36 所属栏目:百科 来源:网络整理
导读:使用 let 来声明常量,使用 var 来声明变量。一个常量的值,在编译的时候,并不需要有明确的值,但是你只能 为它赋值一次。也就是说你可以用常量来表示这样一个值:你只需要决定一次,但是需要使用很多次。 基本数据类型(声明和使用) // 声明变量使用var var a =

使用 let 来声明常量,使用 var 来声明变量。一个常量的值,在编译的时候,并不需要有明确的值,但是你只能 为它赋值一次。也就是说你可以用常量来表示这样一个值:你只需要决定一次,但是需要使用很多次。


基本数据类型(声明和使用)

// 声明变量使用var
        var a = 10;
        a = 20;
        print("it is a:(a)");
        // 使用var声明变量,不用明确地声明类型,声明的同时赋值的话,编译器会自动判断类型
        // 指定类型
        var aDouble : Double = 10.0
        aDouble = 11.0
        var aString : String = "haha"
        aString = "nini"
        // 注意的是:使用var声明变量,如果变量不会被第二次使用赋值,就会出现烦人的警告
        // 会一直提示你使用let



 // 声明常量使用let let b = 10 print("(b)"); // 注意的是:使用let声明常量,如果常量不被使用也会出现烦人的警告 // 一旦赋值就不能修改,否则直接报错 let cStr = "hello" let ccStr = cStr + String(b) print("(ccStr)"); // 强转(类似Java的) // 也可以使用(变量)格式来拼接 let cccStr = cStr + " (b)"; print(cccStr);

数组

// 声明空数组
        let arr = []
        print(arr)

        // 声明数组[存放任何类型的数据]
        var b : Bool
        b = true
        let arr1 = ["hello", 100, 9.0,b]
        print(arr1)

        // 声明一个存放特定类型的数组
        var arrStr = [String]()
        // 添加元素
        arrStr.append("hello")
        arrStr.append("swift")
        arrStr.count // 元素总数
        arrStr.indexOf("hello") // 元素的下标

字典

// 声明字典
        var dict = ["name" : "swift","age" : 79]
        // 动态添加
        dict["sex"] = "boy"

        // 也可以声明特定类型的字典
        var dict1 = [String : Double]()
        dict1["name"] = 10.0
        dict1["age"] = 100

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读