昨日の問題の正解は2の 「予想もしなかった値が出力される。」でした。
1.times do id = 0 end p id
idの有効なのはendまでなので、3の「エラーになる。」と思った人もいる かもしれないけど、実はidはObjectのメソッドなので、mainオブジェクト (トップレベルのself)のid(たとえば538080840とか)が出力されてしまうわけ。
こういうエラーにならないバグはたちが悪いので気を付けましょう。
...
*, **, &