Swift中的自增运算符
2017-12-07 本文已影响389人
面糊
Swift4中, 不知道怎么回事++和--这两个自增运算符不好用了
提示: @lvalue Int(左值类型)不能使用++和--这种一元运算符, 希望大神帮忙解释一....
目前解决方案, 增加这两个运算符:
extension Int {
static postfix func ++(num: inout Int) -> Int {
num = num + 1
return num
}
static postfix func --(num: inout Int) -> Int {
num = num - 1
return num
}
}