美文网首页
Swift中的自增运算符

Swift中的自增运算符

作者: 面糊 | 来源:发表于2017-12-07 13:52 被阅读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
        }
    }

    相关文章

      网友评论

          本文标题:Swift中的自增运算符

          本文链接:https://www.haomeiwen.com/subject/fwudixtx.html