2015-05-22   ruby 

loopとwhile

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

loop do
  x = 10
  if true
    break
  end
end
puts x # => in `<main>': undefined local variable or method `x' for main:Object (NameError)
while true
  y = 10
  if true
    break
  end
end
puts y # => 10
 2015-05-22   ruby