Rubyのボッチ演算子とは
Rubyのボッチ演算子(&.)は、オブジェクトがnilでない場合にのみメソッドを呼び出すための演算子です。
これにより、nilチェックを明示的に行う必要がなくなります。
ボッチ演算子を使うことで、コードがより簡潔になります。
例えば、以下のコードではuserがnilでない場合にのみnameメソッドが呼び出されます。
user = nil user&.name # 結果はnilになります
もしuserがnilでなければ、nameメソッドが呼び出され、その結果が返されます。
userがnilであれば、全体の結果もnilとなります。