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

【Ruby3.x】Array::push()メソッドの使い方

pushメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

pushメソッドは、RubyのArrayクラスに属する配列に要素を追加するメソッドです。このメソッドは、対象となる配列の末尾に、引数として渡された一つまたは複数の要素を追加するために使用されます。複数の要素を一度に追加したい場合は、それらの要素をカンマで区切って指定することが可能です。pushメソッドを実行すると、要素が追加された後の、変更された元の配列オブジェクト自身が戻り値として返されます。このメソッドは、呼び出すと元の配列の内容を直接変更する「破壊的」な操作である点にご留意ください。そのため、pushメソッドが実行された後は、対象の配列が新しい要素を含んだ状態に更新されます。データベースから取得したデータのリストに新しいレコードを追加する場合や、ユーザーからの入力を基に動的にコレクションを構築する場合など、プログラム実行中に配列の要素を増やす必要がある多くの場面で非常に頻繁に利用されます。Rubyで配列を効率的に操作する上で、pushメソッドの正しい理解はシステム開発の基礎となります。

構文(syntax)

1array = [1, 2]
2array.push(3, 4, 5)

引数(parameters)

*rest

  • *rest: 追加する要素を任意の数だけ指定します。

戻り値(return)

Array

指定された要素が追加された配列自身が返されます。

関連コンテンツ

関連プログラミング言語