[#380] bug report#3 and request#5 — keiju@... (Keiju ISHITSUKA)
けいじゅ@SHLジャパンです.
1 message
1996/08/06
[ruby-list:430] request(Dir/File)
From:
keiju@... (Keiju ISHITSUKA)
Date:
1996-08-24 10:14:53 UTC
List:
ruby-list #430
けいじゅ@SHLジャパンです.
久しぶりにリクエストです. 今回はイテレータ編です.
[1]
d = Dir.open("/etc")
for f in d
...
end
d.close
このような処理って結構ありますよね. これをクラスの特異メソッドで追加し
てもらえませんか?
Dir.foreach("/etc") {|f|
...
}
[2]
同様に,
File.foreach("/etc/passwd") {|line|
...
}
というのもあると嬉しいです.
[3]
pwd = Dir.pwd
Dir.chdir("/etc")
...
Dir.chdir(pwd)
こんな感じの処理も結構あると思います. これを, イテレータを利用して
Dir.chdir("/etc") {
...
}
というかんじで一時的にcdできる機能があると嬉しいです.
__
.........................................石塚 圭樹@SHLジャパン(株)...
------------>アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----