-1
在这里玩Swift,这可能是一个愚蠢的问题,但是有可能检查一个String是否匹配数组或字典中的字符串?是否有可能检查一个字符串是否与数组或字典中的字符串匹配,Swift?
e.g
if string == array.String {
}
if string== dictionary.String {
}
我意识到这些例子是相当愚蠢,但只是为了显示我在想什么。 谢谢。 :)
在这里玩Swift,这可能是一个愚蠢的问题,但是有可能检查一个String是否匹配数组或字典中的字符串?是否有可能检查一个字符串是否与数组或字典中的字符串匹配,Swift?
e.g
if string == array.String {
}
if string== dictionary.String {
}
我意识到这些例子是相当愚蠢,但只是为了显示我在想什么。 谢谢。 :)
对于数组,您可以使用find()
函数。它返回一个可选Int
可以对nil
被 测试:
let array = [ "a", "b", "c"]
let searchTerm = "b"
let found = find(array, searchTerm) != nil
println(found)
这适用于任意阵列,不只是字符串数组。
对于字典dict
,同样的方法可以应用于dict.keys
或dict.values
, ,这取决于您的要求。
我无法从你的“例子”中认出你在想什么。你想检查数组是否包含给定的字符串?一些具体的例子会有帮助。 –
是的,那正是我想要做的。对不起,愚蠢:P – b3rge