演算子には、単項、二項、および三項があります。

  • 単項演算子は、(-a のように)1 つの対象に作用します。前置する演算子は(!bのように)対象の直前に置きます。後置する演算子は(c! のように)対象の直後に置きます。
  • 二項演算子は、(2 + 3 のように)2 つの対象に作用し、それらの対象の間に置きます。
  • 三項演算子は、3 つの対象に作用します。C と同様に、Swift には三項の条件演算子 (a ? b : c) があります。

演算子が影響する値は、被演算子(オペランド)です。1 + 2 の式では、+ 記号が二項演算子で、2 つのオペランドが値 1 と 2 です。


Portions of this page are translations based on work created and shared by Apple and used according to terms described in the Creative Commons Attribution 4.0 International License.