配列の作成
CoddyのRubyジャーニー「基礎」セクションの一部 — レッスン 58/88。
配列は、要素の順序付けられたコレクションです。1つの変数に複数の値を保持できるリストだと考えてください。配列は、関連するデータのグループを扱う必要がある場合に非常に便利です。
Rubyで配列を作成するには、角括弧 [] を使用し、要素をカンマで区切ります:
numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "banana", "cherry"]
puts fruits # 各フルーツを新しい行に出力しますRubyの配列はあらゆるタイプのデータを保持することができ、同じ配列内に異なるタイプを混在させることも可能です。
mixed = [42, "hello", true, 3.14]空の配列を作成し、後から要素を追加することもできます。
empty_list = []配列に含まれる要素数を確認するには、lengthまたはsizeメソッドを使用します。
colors = ["red", "green", "blue"]
puts colors.length # 出力: 3配列は要素の順序を保持するため、最初に追加した要素は最初のまま、2番目に追加した要素は2番目のまま、というようになります。この順序は、次のレッスンで個々の要素にアクセスする方法を学ぶ際に重要になります。
チャレンジ
簡単3つの入力を読み込みます:
- 文字列(1番目の要素)
- 整数(2番目の要素)
- 文字列(3番目の要素)
受け取った順序でこれら3つの要素を含む配列を作成してください。次に、puts を使用して配列を出力し、続いて新しい行に配列の長さを出力してください。
例えば、入力が apple、42、banana の場合、出力は以下のようになります:
apple
42
banana
3入力が red、100、blue の場合、出力は以下のようになります:
red
100
blue
3入力が hello、7、world の場合、出力は以下のようになります:
hello
7
world
3チートシート
配列は、単一の変数に複数の値を保持できる、順序付けられた要素の集合です。
角括弧 [] を使用し、要素をカンマで区切って配列を作成します:
numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "banana", "cherry"]配列は、混合型を含むあらゆるタイプのデータを保持できます:
mixed = [42, "hello", true, 3.14]空の配列を作成します:
empty_list = []puts を使用して配列を出力します(各要素を新しい行に出力します):
puts fruitslength または size を使用して要素の数を取得します:
colors = ["red", "green", "blue"]
puts colors.length # 出力: 3自分で試してみよう
# 入力を読み込む
first_element = gets.chomp
second_element = gets.to_i
third_element = gets.chomp
# TODO: 以下にコードを書いてください
# 3つの要素を持つ配列を作成する
# putsを使用して配列を表示し、次に配列の長さを表示するこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。