-4
这个Python代码遍历字符串中的所有字符并打印出属于特定子集的字符。字符串和字符,这个python代码如何被翻译成swift
str = "abcdefg12345"
for ch in str:
if ch in "ab34":
print(ch)
如何将该代码转换为Swift?
这个Python代码遍历字符串中的所有字符并打印出属于特定子集的字符。字符串和字符,这个python代码如何被翻译成swift
str = "abcdefg12345"
for ch in str:
if ch in "ab34":
print(ch)
如何将该代码转换为Swift?
您可以创建一个Set
抱着你要搜索的文字,然后用contains
对包含进行测试:
let str = "abcdefg12345"
let searchSet = Set("ab34")
for ch in str {
if searchSet.contains(ch) {
println(ch)
}
}
如果顺序并不重要,这可以进一步简化一点。 set(“abcdefg12345”)中的char。intersect(“ab34”){println(char)}' –