[#44237] Float を利用するRubyプログラム — SASADA Koichi <ko1@...>

 ささだです.

16 messages 2007/11/17
[#44241] Re: Float を利用するRubyプログラム — SASADA Koichi <ko1@...> 2007/11/19

 ささだです.

[ruby-list:44217] Dir.[] メソッドの仕様について

From: "Hajime Hoshi" <hajimehoshi@...>
Date: 2007-11-13 11:07:21 UTC
List: ruby-list #44217
星と申します。

Dir.[] メソッドについて、リファレンス [1] には

> *
> 空文字列を含む任意の文字列と一致します。

とあるのですが、

  Dir["*"]

としても、ドットから始まるファイル名は含まれていません。

  $ ls -a
  . .. .hoge hoge
  $ ruby -e 'p Dir["*"]'
  ["hoge"]

シェルのワイルドカード展開のルールに従っており、
直感的にはまっとうな気がしますが、
ドキュメントに書かれていることとは矛盾します。

[1] http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=Dir

-- 
Hajime Hoshi <hajimehoshi@gmail.com>

In This Thread

Prev Next