【Ruby3.x】Array::<<()メソッドの使い方
<<メソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
<<メソッドは、配列の末尾に新しい要素を追加するメソッドです。このメソッドは「シャベルオペレーター」とも呼ばれ、非常に直感的な方法で配列に要素を追加することができます。
<<メソッドは、引数として追加したい任意のオブジェクトを一つ受け取ります。そして、そのオブジェクトを、このメソッドを呼び出した配列の最も後ろに追加します。この操作は破壊的であり、メソッドが呼び出された配列そのものが変更されます。例えば、[1, 2]という配列に<< 3を実行すると、配列は[1, 2, 3]に変化します。
メソッドの戻り値は、要素が追加されて変更された配列自身です。これにより、メソッドチェーンを続けることも可能です。このメソッドは、プログラムの実行中に動的に要素を配列に加えていく場合や、既存の配列を拡張したい場合に広く利用されます。シンプルでありながら、Rubyにおける配列の基本的な操作として頻繁に使用される、重要なメソッドの一つです。
構文(syntax)
1my_array = [1, 2, 3] 2my_array << 4 3puts my_array
引数(parameters)
obj
- obj: 配列に追加するオブジェクト
戻り値(return)
self
レシーバである配列自身が返されます。