[#49193] [ANN] Ruby 2.0.0-p0 released — Yusuke Endoh <mame@...>

こんにちは。Ruby 2.0.0-p0 をリリースします。

14 messages 2013/02/24
[#49196] [ANN]Ruby-2.0.0-p0 mswin32版 MSI was Re: [ANN] Ruby 2.0.0-p0 released — arton <artonx@...> 2013/02/24

artonです。

[#49216] Windows用 インストーラ無しパッケージの需要について (Re: [ANN]Ruby-2.0.0-p0 mswin32版 MSI was Re: [ANN] Ruby 2.0.0-p0 released) — Takeshi Iogawa <alpha@246.ne.jp> 2013/02/27

いおがわと申します。 Ruby2.0の正式リリースおめでとうございます。

[ruby-list:49185] ARGF.eachの中でARGF.skipするとIOError

From: Shin Suzuki <ml@...>
Date: 2013-02-12 11:25:41 UTC
List: ruby-list #49185
鈴木です。

1.9(?)以降、ARGF.each の中で ARGF.skip すると次の読み込みで IOError にな
るのは、意図した動作なのでしょうか。

ruby 1.8.7 (2012-06-29 patchlevel 370) [amd64-freebsd9]
% ruby -e 'ARGF.each {|l| ARGF.skip}' * 
(正常終了)

ruby 1.9.3p385 (2013-02-06 revision 39114) [x86_64-freebsd9.0]
ruby 2.0.0dev (2013-02-08 trunk 39161) [x86_64-freebsd9.0]
% ruby -e 'ARGF.each {|l| ARGF.skip}' * 
-e:1:in `each_line': closed stream (IOError)
        from -e:1:in `each'
        from -e:1:in `<main>'

each のなかで元のオブジェクトの状態を変化させるのはよろしくない、という
話でしょうか。

-- 
shin Suzuki   <shin@sonorilo.net>
http://www.sonorilo.net


In This Thread

Prev Next