//数组
//空数组
var arr = [Int]()
print(arr)
//带有默认值s数组
var shopPingList: [String] = ["Eggs","Milk"]
var number :[Int] = [1,2,3]
//数组追加创建新的数组
var number2 = [5,6,7]
var add = number2 + number
print(add[0])
//快速遍历数组
for index in add {
@H_419_95@print(index)
}
//判断数组是否为空
if add.isEmpty {
@H_419_95@print("数组为空")
}else{
@H_419_95@print("数组不为空")
}
//为数组追加元素
add.append(9)
print(add)
//取出某个索引的值index
print(add[2])
//插入某个数
add.@H_419_95@insert(11,atIndex: 0)
//删除某个元素
add.removeAtIndex(0)
//采用元组遍历获得 对应的索引和值
for (index,value) in add.@H_419_95@enumerate() {
@H_419_95@print("index is \(index),value is \(value)")
}
//集合集合(Set)用来存储相同类型并且没有确定顺序的值。当集合元素顺序不重要时或者希望确保每个元素只出现一次 时可以使用集合而不是数组
//创建一个空的集合
var emptySet = Set<Character>()
@H_419_95@print(emptySet.count)
//增
emptySet.@H_419_95@insert("d")
@H_419_95@print(emptySet)
//创建一个集合,这是一个string集合,其他类似
var combine: Set<String> = ["1","2"]
@H_419_95@print(combine)
//遍历集合
for index in combine {
@H_419_95@print(index)
}
//其他类似数组
//字典
//key-value
//创建一个空字典
var emptyDic = [Int:String]()
@H_419_95@print(emptyDic)
//直接
var contentDic = ["1":"nihao"]
@H_419_95@print(contentDic)
总结以上是内存溢出为你收集整理的swift基础学习(03)[数组、集合、字典]全部内容,希望文章能够帮你解决swift基础学习(03)[数组、集合、字典]所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)