最終更新:2024-11-06 (水) 12:26:04 (31d)
?
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/?
- 真偽値を返すメソッドに使われる