From: WATANABE Hirofumi Date: 1998-03-17T11:58:10+09:00 Subject: [ruby-list:7127] Re: do end or {} わたなべです. Eiji-usagi-MATSUmoto writes: :rbc0> a = Proc.new do :rbc1* |a| :rbc1* p a :rbc1> end :SyntaxError: compile error :/home/ematsu/bin/rbc.rb:127: parse error : :これはだめなのは, どうしてなんでしょうか? do end は式じゃなくて文だからという話を以前聞いた気がする. で, 式にするのは文法的に無理があるとかないとか. -- わたなべひろふみ