温馨提示:本文最后更新于
2024-07-28 13:55:46
,某些文章具有时效性,若有错误或已失效,请在下方留言。重复值
字符串或者数组的 repeating:count:
初始化器,可以快速创建大量值。
This is a heading
==============
具体的实现代码
let heading = "This is a heading"
let underline = String(repeating: "=", count: heading.count)
也可以用数组
let equalsArray = [String](repeating: "=", count: heading.count)
数字转换
从整数创建字符串的初始化器。
let str2 = String(someInteger)
从字符串到整数初始化器。例如 Int()
,这个初始化器会返回 Int?
:如果你给了它一个有效数字,就会返回 Int
,否则就会返回 nil
。
let int3 = Int("1990") ?? 0
print(int3)
唯一值数组
如果有一个包含重复值的数组,并希望找到一种快速删除重复值的方法,那么您需要 Set
。
let scores = [5, 3, 6, 1, 3, 5, 3, 9]
let scoresSet = Set(scores)
let uniqueScores = Array(scoresSet)
字典容量
如果在字典中逐个添加条目,但知道要添加的总条目数,那么使用 minimumCapacity:
初始化器创建字典。
var dictionary = Dictionary<String, String>(minimumCapacity: 100)
© 版权声明
THE END
暂无评论内容