【发布时间】:2021-11-05 04:33:31
【问题描述】:
我是尝试实现此逻辑的初学者,任何人都可以建议该逻辑。
func findLetterOccurence(Letter: String){
let array = ["Data", "program", "questions", "Helpful"]
///Logic to find the given letter occurences in string array
print("\(Letter) occured in \(count) times")
}
预期输出:a 出现了 3 次
我试过如下:
var count = 0
for i in array {
var newArray.append(i)
count = components(separatedBy: newArray).count - 1
}
但我不明白 components(separatedBy:) 内部的逻辑到底是什么?我的意思是如果没有更高的功能,我们怎么能在这里实现逻辑。
【问题讨论】:
-
你尝试了什么?
-
我已经更新了先生的问题,请看一下
-
对数组中的每个元素使用
components(separatedBy:)。
标签: ios arrays swift objective-c xcode