From: Yukihiro Matsumoto Date: 2007-01-26T07:53:02+09:00 Subject: [ruby-dev:30193] Re: "".lines.dup.to_a causes NameError まつもと ゆきひろです In message "Re: [ruby-dev:30192] "".lines.dup.to_a causes NameError" on Fri, 26 Jan 2007 07:17:25 +0900, Minero Aoki writes: |Enumerator を dup して使うと以下のようにエラーが出ます。 | | ~/c/bitclust % ruby-yarv -ve '"".lines.dup.to_a' | ruby 1.9.0 (2007-01-23 patchlevel 0) [x86_64-linux] | -e:1:in `to_a': undefined local variable or method `call' for false:FalseClass (NameError) | from -e:1:in `
' | |initialize_copy が定義されてないために Proc を保存しとく |メンバが NULL になってるんじゃーないかと推測します。 その通りですね。trunkで直しました。