私はプログラミングを始めたばかりで、Rubyは私の第一言語です。私が取り組んでいる演習の1つは、次のことを行う掛け算の九九を作成することです。
1x1 = 1
1x2 = 2
(etc)
2x1 = 2
2x2 = 4
ネストされたwhileループを作成してこれを行うと考えました。
a = 1
b = 1
while a <= 5
while b <= 5
puts "#{a} * #{b} = #{a * b}"
b += 1
end
a += 1
end
スクリプトを実行すると、最初の九九のセット(1x1〜1x5)が出力され、停止します。親ループは繰り返されません。私は何が間違っているのですか?