//数组
//空数组
var arr = [Int]()
print(arr)
//带有默认值s数组
var shoppingList: [String] = ["Eggs","Milk"]
var number :[Int] = [1,2,3]
print(shoppingList,number)
//数组追加创建新的数组
var number2 = [5,6,7]
var add = number2 + number
print(add[0])
//快速遍历数组
for index in add {
print(index)
}
//判断数组是否为空
if add.isEmpty {
print("数组为空")
}else{
print("数组不为空")
}
//为数组追加元素
add.append(9)
print(add)
//取出某个索引的值index
print(add[2])
//插入某个数
add.insert(11,atIndex: 0)
//删除某个元素
add.removeAtIndex(0)
//采用元组遍历获得 对应的索引和值
for (index,value) in add.enumerate() {
print("index is \(index),value is \(value)")
}
//集合集合(Set)用来存储相同类型并且没有确定顺序的值。当集合元素顺序不重要时或者希望确保每个元素只出现一次 时可以使用集合而不是数组
//创建一个空的集合
var emptySet = Set<Character>()
print(emptySet.count)
//增
emptySet.insert("d")
print(emptySet)
var combine: Set<String> = ["1","2"]
print(combine)
//遍历集合
for index in combine {
print(index)
}
//其他类似数组
//字典
//key-value
//创建一个空字典
var emptyDic = [Int:String]()
print(emptyDic)
//直接
var contentDic = ["1":"nihao"]
print(contentDic)
原文地址:https://www.jb51.cc/swift/323868.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。