Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【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

レシーバである配列自身が返されます。

関連コンテンツ

関連プログラミング言語