0
コードにループを使用して、ユーザーに「名前」と入力する必要があります。 3回、各回答はデータ配列内に新しいハッシュとして格納されます。それぞれの回答には、それに対して生成された新しい乱数と電子メールが必要です。配列内にハッシュをループする方法
私はすべての3つのハッシュとその内容を出力するにはputs data
が必要です。私は3.times do
を使用してみましたが、私は困ったよ:
data = Array.new()
puts "Name?, eg. Willow Rosenberg"
name = gets.chomp
number = rand(1000..9000) + 1
data = [
{
name: name,
number: number,
email: name.split(' ').last + number.to_s[1..3] + "@btvs.com"
}
]
puts data