これがRubyのwhileループです
x = 0
while x < 1 do
   inside_var = "I'm inside"
   x += 1
end
puts inside_var
はinside_varwhileループの内側で定義されていますが、外側に表示されます。JavaやC#などとはまったく異なります。
私は何かを逃したのだろうか?それは本当にそれがどのように機能するのですか?Rubyのどのような種類のループにも当てはまりますか?
これがRubyのwhileループです
x = 0
while x < 1 do
   inside_var = "I'm inside"
   x += 1
end
puts inside_var
はinside_varwhileループの内側で定義されていますが、外側に表示されます。JavaやC#などとはまったく異なります。
私は何かを逃したのだろうか?それは本当にそれがどのように機能するのですか?Rubyのどのような種類のループにも当てはまりますか?