如果不推荐使用 var 参数,如何使用 removeAtIndex
How to use removeAtIndex if var parameter is deprecated
我正在为 IPAddress 使用 var,我想为其删除尾部斜杠 (/)。现在我看到一条警告,指出 'var'
已被弃用。在这种情况下,我如何使用新样式的 removeAtIndex
方法?
if ipAddress.characters.last == "/" {
ipAddress.removeAtIndex(ipAddress.endIndex.predecessor())
}
从函数参数声明中删除 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
我正在为 IPAddress 使用 var,我想为其删除尾部斜杠 (/)。现在我看到一条警告,指出 'var'
已被弃用。在这种情况下,我如何使用新样式的 removeAtIndex
方法?
if ipAddress.characters.last == "/" {
ipAddress.removeAtIndex(ipAddress.endIndex.predecessor())
}
从函数参数声明中删除 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