2009-05-13から1日間の記事一覧

どこからreturnすんだよ

def g(x = [1].each {|x| return x }) 3 end puts g() 表示されるのは、1。これが実行できるんなら、 def g(x = (return 1)) 3 end もコンパイル時にrejectしなくても良いような気もするんだけど。