例如:
我想通过用户获取文本/单词,如果这个单词的最后一个字符是“a”,我想将此“a”更改为“b”...我应该如何编写此代码?
let getText = txtWord.text
if
......
答案 0 :(得分:6)
您需要检查最后一个字符是否为"a"
。
如果是这样,只需删除最后一个字符并添加新字符。
var text = txtWord.text
if text.characters.last == "a" {
text = String(text.characters.dropLast()) + "b"
}
答案 1 :(得分:2)
let abc:String = txtWord.text
var newABC:String!
if abc.suffix(1) == 'a'{
newABC = abc + "b"
print("Done")
}