Swift中如何使用 ++, --运算符

时间:2025-01-29 11:47:36
(1)Swift的Int类型不在支持自增减运算符,比如 ++aa,a—,a++的方式 (2)如果想要Swift想要支持这种方法,必须重载运算符 extension Int { //前+ static prefix func ++(num:inout Int) -> Int { num += 1 return num } //后缀+ static postfix func ++(num:inout Int) -> Int { let temp = num num += 1 return temp } //前 - static prefix func --(num:inout Int) -> Int { num -= 1 return num } //后- static postfix func --(num:inout Int) -> Int { let temp = num num -= 1 return temp } }