Swift前缀表达式
前缀表达式(Prefix Expressions)
前缀表达式由 前缀符号和表达式组成。(这个前缀符号只能接收一个参数)
Swift 标准库支持如下的前缀操作符:
- ++ 自增1 (increment)
- -- 自减1 (decrement)
- ! 逻辑否 (Logical NOT )
- ~ 按位否 (Bitwise NOT )
- + 加(Unary plus)
- - 减(Unary minus)
对于这些操作符的使用,请参见: Basic Operators and Advanced Operators
作为对上面标准库运算符的补充,你也可以对 某个函数的参数使用 '&'运算符。 更多信息,请参见: "In-Out parameters".
前置表达式语法
前置表达式 → 前置运算符 可选 后置表达式
前置表达式 → 写入写出(in-out)表达式
写入写出(in-out)表达式 → & 标识符