【发布时间】:2020-04-21 21:42:18
【问题描述】:
我想检查一个字符串,看看它是否包含一个字母。代码如下:
func CheckLetter(letter:String,word:String) -> String{
var checkFlag = false
var tempWord = [""]
for n in 0...(word.count-1){
if tempWord[n] == letter[0]{
}
}
}
错误是: 'subscript(_:)' 不可用:不能用 Int 为 String 下标,请改用 String.Index。
【问题讨论】:
-
这不是您遇到的错误。你得到了
"Binary operator '==' cannot be applied to operands of type 'String' and 'Character'"。如果您修复二元运算符错误,您所描述的错误将显示。你的目标是什么?您是否要检查字符串是否包含字符? -
这能回答你的问题吗? stackoverflow.com/questions/24034043/…
-
仅供参考,方法和变量名称应为小写。只有类名是大写的。
标签: swift string if-statement compare