我是编程新手,Ruby 是我的第一语言。我正在进行的一项练习是创建一个执行以下操作的乘法表:
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)然后停止。它不会迭代父循环。我究竟做错了什么?