Swift中的基础知识总结(二)

来源:互联网 发布:xp禁止安装任何软件 编辑:程序博客网 时间:2024/06/17 06:23

1、数组

(1)数组的定义   

var  myList = ["Hello" ," Demo"]     隐式类型     var myList:[String] = ["Hello" ,"Demo"]       var  myList2:[Int] = [1,2,3] 显示类型


(2)按照下标取数据 :取值  var   list1 = myList[0]      修改值   myList[0] = "Hello Guo "

  (3) 数组长度  :  myList.count 

  (4)  添加新元素   myList.append("yanlu")

  (5) 指定位置插入新元素   myList.insert("new" ,atIndex:2)

  (6) 集合是否为空 : myList.isEmpty()

  (7) 遍历集合  : for value in myList{

 println(value)

    }



2、字典      Dictionary<keyType,valueType>  keyType保证唯一性  ,基本数据类型都是可以的

(1) 字典的定义 

var myHash = ["key1":"value1","key2":"value2"]   隐式类型

var myHash : Dictionary<String,String> =  ["key1":"value1","key2":"value2"]   显示类型

(2)   根据key 取值      myHash["key1"]

(3)   更新key对应的值   myHash.updateValue("value22222",forKey:"key2")

(4)   移除key对应的值   myHash.removeValueForKey("key2")

(5)   遍历字典          for  value in myHash.values{

println(value)

}




 

0 0
原创粉丝点击