◾️Optional Chaining (オプショナルチェイニング)
オプショナルチェイニングもオプショナル型の変数の中身がnilのときに安全にプログラムを実行するための機能である。
オプショナルチェイニングはオプショナル型の変数に続けてプロパティを取得したり、メソッドを呼び出す場合に使用する。
※注意点:オプショナルチェイニングに続けて取得したプロパティやメソッドの戻り値はオプショナル型になる為、使用する際にはアンラップが必要である。
※クラスのインスタンス変数などで使用する事があるが、あまり使用しないので覚える必要はない。
【記載ルール】
オプショナル型の変数?.プロパティ
オプショナル型の変数?.メソッド()