removeRange:給我一個空字符串Swift 2我不明白爲什麼。 蘋果說明文件中的示例是:removeRange()函數給出Swift 2中的空字符串
var welcome = "hello!"
let range = welcome.endIndex.advancedBy(-6)..<welcome.endIndex
welcome.removeRange(range)
//I get "" as result rather than "hello" where the exclamation mark is removed
可能是什麼問題?
我想知道,你爲什麼認爲結果是錯的?你的預期結果是什麼?要刪除感嘆號,你應該使用'-1',而不是'-6'。 – Sulthan