rubyには変数の宣言の必要がないと思うのですが、
ある関数内で使った変数を別の関数内で使いたい時はどうすれば良いのでしょうか?
具体的には下記のeach文の中で使っている「even」と「true」を
if文でも使えるようにするにはどうしたら良いでしょうか。
ruby
1input_lines = gets.chomp 2text_array = input_lines.split(" ") 3 4text_array.each do |s| 5 if s.to_i % 2 == 0 6 even = true 7 else 8 odd = true 9 end 10end 11 12if even == true && odd == true 13 puts "YES" 14else 15 puts "NO" 16end
回答2件
あなたの回答
tips
プレビュー