From: Kengo Nakajima Date: 2000-10-28T09:02:25+09:00 Subject: [ruby-list:25653] ブロックの返り値 中嶋といいます。 ブロックを呼び出したときに値を返したいのですが、 直感的に a = Proc.new { |i| return i * 2 } b = a.call(1) のような感じでコーディングしたいのです。 しかし、return はメソッドの中でしか使えないし breakは常にnilを返すので使えません。 何かいい方法はないでしょうか? -------- 中嶋謙互