Rubyについて質問させてください。
languages = ["日本語", "英語", "スペイン語"]
languages.each do |language|
puts "#{language}を話せます"
end
を実行した際に、
日本語を話せます
英語を話せます
スペイン語を話せます
と出力されるのは分かるのですが、なぜ |language| でそうなるのかが分かりません。
languages 変数は定義しているが language は定義していなません。
それなのに、なぜ language で動作して languages ではエラーになるのでしょうか?
基本的すぎる質問かと思いますが、どうぞ回答よろしくおねがいします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/01/04 01:10
2019/01/04 01:20
退会済みユーザー
2019/01/04 02:20