blog.textfile.org結城浩のブログ

blog.textfile.org

loopとwhile

「loopはメソッドでwhileは制御構造」というコメントを読んでのメモ

1
2
3
4
5
6
7
loop do
  x = 10
  if true
    break
  end
end
puts x # => in `<main>': undefined local variable or method `x' for main:Object (NameError)
1
2
3
4
5
6
7
while true
  y = 10
  if true
    break
  end
end
puts y # => 10