タグ

ブックマーク / qiita.com/KentaKudo (1)

  • Swift演算子まとめ - Qiita

    ※…++演算子、--演算子はSwift3.0で削除された。 用語 単項演算子(Unary) 被演算子(Operand)が1つの演算子。 前置のもの(prefix)と後置のもの(postfix)がある。 二項演算子(Binary) 被演算子が2つの演算子。 被演算子の間に置かれる(infix)。 三項演算子(Ternary) 被演算子が3つの演算子。 ?:の一つだけ(infix)。 優先順位 数値が大きいものほど先に演算される。 単項演算子は二項演算子よりも優先順位が高い。 結合律 優先順位が同じ演算子が並んだ場合は、左結合のものは左から、右結合のものは右から演算される。 (同じ優先順位で、左結合のものと右結合のものは混在しない。) 無結合の演算子が並んだ場合はエラーとなる。 let result = 2 + 3 + 4 // 左から var str1: String? var str2:

    Swift演算子まとめ - Qiita
    sig
    sig 2023/04/21
  • 1