swift基础学习(03)[数组、集合、字典]

swift基础学习(03)[数组、集合、字典],第1张

概述//数组 //空数组 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 = n

//数组

//空数组

var arr = [Int]()

print(arr)

//带有默认值s数组

var shopPingList: [String] = ["Eggs","Milk"]


var number :[Int] = [1,2,3]


@H_403_92@ @H_419_95@print(shopPingList,number)

//数组追加创建新的数组


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)[数组、集合、字典]所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1076517.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存