#7 Rubyで学ぶ配列の基本
Rubyの配列は、Pythonのリストと同じくらい手軽に扱えるデータ構造です。この記事では、Rubyにおける配列の基本的な使い方を解説します。
配列を作ってみる
fruits = ["りんご", "みかん", "ぶどう"]
Rubyの配列は大きさを自由に変えられ、異なる種類のデータを混ぜて入れることもできます。
要素にアクセスする
puts fruits[0] # りんご
Rubyでは、`fruits[-1]`のようにマイナスの添字を使うと、後ろから数えた要素にアクセスできます。
puts fruits[-1] # ぶどう(最後の要素)
値を追加・削除する
配列の最後に値を追加するには`push`(または`<<`という記号)を使います。
fruits.push("メロン")
fruits << "スイカ"
値を削除するには`delete`を使います。
Rubyならではの注意点
`<<`という記号を使った追加方法は、Rubyに慣れていないと最初は違和感があるかもしれません。しかし「配列に値を押し込む」というイメージを持つと、直感的に理解しやすくなります。マイナスの添字も合わせて、Rubyらしい柔軟な書き方として覚えておきましょう。
まとめ
Rubyの配列は手軽に作れて、マイナスの添字や`<<`による追加など、独自の便利な書き方が用意されています。
本ページはプロモーションを含みます。
参考書籍(PR)
Rubyをもっと学びたい方には「プロを目指す人のためのRuby入門[改訂2版]」がおすすめです。
コメント
コメントを投稿