最終更新:2023-06-15 (木) 23:57:10 (309d)  

?
Top / ?

  • 0 または 1 回のパターン

Swift

  • optional value
  • Optional<T>のシンタックスシュガー
    var a: Int?
    var b: Optional<Int> // Int?と同じ意味
    var phoneNumber: Optional<String> = nil
    var phoneNumber: String? = nil
  • nilはOptional 型の定数や変数にのみ格納できる。
  • Optional な変数に初期値を与えなかった場合は自動的に nil になる。

Ruby/?

  • 真偽値を返すメソッドに使われる

C♯ 6.0

TypeScript