<DAY124> ぼっち演算子について
●6/24(月)
●学習日数 124日
●学習時間(本日)0時間
●累計学習時間 639.5時間
●一日あたりの平均学習時間 5.11時間
ぼっち演算子とは?
値がnilの時にエラーを返すのでなく、nilを返し、nilを格納してくれる。
nilになる場合に、エラーをを回避したい時に使う事ができる。
&はsafe navigation operator、 lonely operator(ぼっち演算子)が正式名称。
&の記号が一人ぼっちで膝を抱えている人に見えるところが名前の由来。
記述がRuby2.3からできる。
使用例
ログイン中のユーザーのニックネームを取得したいが、取得できないシチュエーション
@nickname = current_user&.nickname