我正在使用var for IPAddress,我想删除尾部斜杠(/)。现在我看到警告'var'
已被弃用。在这种情况下,我如何在新风格中使用removeAtIndex
方法?
if ipAddress.characters.last == "/" {
ipAddress.removeAtIndex(ipAddress.endIndex.predecessor())
}
答案 0 :(得分:1)
从函数参数声明中删除var,然后创建一个可变副本:
func myFunc(ipAddress: String) { // remove the var if you write here var ipAddress
var ipAddress = ipAddress
// change ipAddress here
}
var
仅在函数参数中弃用。
在此处查看原始更改请求: https://github.com/apple/swift-evolution/blob/master/proposals/0003-remove-var-parameters.md