【发布时间】:2021-04-22 07:53:45
【问题描述】:
我想检查字符串的最后一个字符是“.”、“”还是“:”。
听起来很简单,但我再次使用 Swift 语法失败了。这是我尝试的方法:
var waitChars = [".", ",", ":"]
if waitChars.contains(myLabel.stringValue.last){
...
}
我收到一个错误,因为我无法将“String”(数组)与“Character”(stringValue.last)进行比较。
所以我尝试了:
var waitChars : Character = [".", ",", ":"]
由于字符串与字符不匹配而出错。
使用 Character(".") 将字符串转换为字符也会失败...
谢谢
【问题讨论】:
标签: arrays swift string macos character