swift-01基本语法

2019-10-17  本文已影响0人  Z小新
  let a:Int = 10
  let b:Double = 20.2
  var c = 0.5
  c = b

  // 字符串
    var str_a:String? // 未初始化默认 nil
    var str_b = "string_b"
    var str_c = "string_c"
    var str_d = str_b+str_c

   // 集合类
    //  数组
    var arr_a = [1,2,3] // Int 类型数组
    var arr_b = [10,"string"] as [Any] // 任何数据格式
    arr_a[0] = 100 // 值只能存储Int类型
    arr_b[0] = "string" // 值可以随意修改
    arr_a.append(4) // 新增值
    arr_a.remove(at: 0) // 删除第0个
    arr_b.append(20.55)
    arr_b.removeAll() // 删除所有

    // 遍历
    for item in arr_a {
        print(item)
    }
    // 限定范围遍历
    for item in arr_a[0...1] {
        print(item)
    }
    
    // 字典
    var dic = ["key1":"value2","key2":"value2"]// 字段
    dic["key1"] = "111111" // 修改值
    dic["key3"] = "value3" // 可直接新增值
     // key 遍历
    for key in dic.keys {
        print(dic[key])
    }
    // 元组遍历
    for (key,value) in dic {
        print(key,value)
    }
    
    // 元组    可存所有数据类型  Int  Double String  键值对
    var tump = (10,"string",20.5,name:"张三")// 元组 数据不能 增 删  可以修改
    tump.name = "李四" // 重新赋值
    var num_a = tump.0  // 通过索引取值
    var str_tump = tump.1 // 通过索引取值
上一篇 下一篇

猜你喜欢

热点阅读