//数组
@H_301_6@ //空数组var arr = [Int]()
print(arr)
@H_301_6@ //带有默认值s数组var shoppingList: [String] = ["Eggs","Milk"]
var number :[Int] = [1,2,3]
print(shoppingList,number)
@H_301_6@ //数组追加创建新的数组
var number2 = [5,6,7]
var add = number2 + number
print(add[0])
@H_301_6@ //快速遍历数组for index in add {
print(index)
}
@H_301_6@ //判断数组是否为空if add.isEmpty {
print("数组为空")
}else{
print("数组不为空")
}
@H_301_6@ //为数组追加元素add.append(9)
print(add)
@H_301_6@ //取出某个索引的值indexprint(add[2])
@H_301_6@ //插入某个数add.insert(11,atIndex: 0)
//删除某个元素
add.removeAtIndex(0)
//采用元组遍历获得 对应的索引和值
for (index,value) in add.enumerate() {
print("index is \(index),value is \(value)")
}
var emptySet = Set<Character>()
print(emptySet.count)
//增
emptySet.insert("d")
print(emptySet)
@H_301_6@ //创建一个集合,这是一个string集合,其他类似var combine: Set<String> = ["1","2"]
print(combine)
@H_301_6@ //遍历集合for index in combine {
print(index)
}
@H_301_6@ //其他类似数组//字典
//key-value
@H_301_6@ //创建一个空字典var emptyDic = [Int:String]()
print(emptyDic)
//直接
var contentDic = ["1":"nihao"]
print(contentDic)