Rubyの&.演算子/ぼっち演算子
xxx&.yyy
safe navigation operator(通称「ぼっち演算子」)。xxx が nil でないときにメソッドyyyを呼び出す。
メソッド呼び出しで . の代わりに &. を使うことができます。この形式でメソッドを呼びだそうとすると、レシーバが nil の場合は以下のように働きます。
引数の評価が行なわれない
メソッド呼び出しが行われない
nil を返す
関連URL
safe navigation operator (lonely operator &. とも呼ばれています) が導入されました。これは nil の扱いをやりやすくするものです。