From: Koji Arai Date: 2003-08-23T13:52:36+09:00 Subject: [ruby-dev:21236] Re: [ruby-cvs] ruby: * enum.c (inject_i): userb_yield_values. 新井です。 In message "[ruby-dev:21234] Re: [ruby-cvs] ruby: * enum.c (inject_i): userb_yield_values." on 23 Aug 2003 13:43:07 +0900, Koji Arai wrote: > 新井です。 > p "a".scan(/(.)/) # => [["a"]] > "a".scan(/(.)/) {|x| p x} # => ["a"] > > は、 > > x = *[["a"]] > p x > => ["a"] > > っと同じなので変える必要ないと思うのです。 あっ違った。 x = ["a"] p x => ["a"] と同じだったのが x = *["a"] p x => "a" になったのかな?scan で困ったことはないから splat はいらない と思うのですが、ソース見直して出直して来ます。m(__)m -- 新井康司 (Koji Arai)