From: Eiji-usagi-MATSUmoto Date: 1998-03-17T11:40:05+09:00 Subject: [ruby-list:7126] do end or {} うさぎです ひじょーに初歩的な質問で恥ずかしいのですが (^^;; rbc0> a = Proc.new{ rbc1* |a| rbc1* p a rbc1> } # rbc0> a.call("hoge") "hoge" nil rbc0> これはうまくいくのに, rbc0> a = Proc.new do rbc1* |a| rbc1* p a rbc1> end SyntaxError: compile error /home/ematsu/bin/rbc.rb:127: parse error これはだめなのは, どうしてなんでしょうか? $ ruby -v ruby 1.1b9(98/02/27) [i386-freebsd2.2.1] です. -- うさぎ@仕事でつかっても楽しいruby:)