Ruby を学習し、チュートリアルでこの例に出くわしました
x = 10
5.times do |x|
puts "x inside the block: #{x}"
end
puts "x outside the block: #{x}"
以下を出力します
x inside the block: 0
x inside the block: 1
x inside the block: 2
x inside the block: 3
x inside the block: 4
x outside the block: 10
x はブロック内でどのように増加しますか? これは信じられないほど単純な問題に違いありません。