[#41120] ActiveScriptRuby で Racc をインストールできない — "conundrum /" <conundrum@...>

conundrumです。

11 messages 2005/09/09

[#41157] RD と rdoc に関する newbie な質問 — "conundrum /" <conundrum@...>

conundrumです。

13 messages 2005/09/19
[#41158] Re: RD と rdoc に関する newbie な質問 — rubikitch <rubikitch@...> 2005/09/19

From: "conundrum /" <conundrum@hotmail.co.jp>

[#41159] Re: RD と rdoc に関する newbie な質問 — "conundrum /" <conundrum@...> 2005/09/19

conundrumです。るびきちさん、直々の回答ありがとうございます。

[ruby-list:41099] Re: Find.find

From: Yukihiro Matsumoto <matz@...>
Date: 2005-09-04 17:06:43 UTC
List: ruby-list #41099
まつもと ゆきひろです

In message "Re: [ruby-list:41054] Find.find"
    on Thu, 25 Aug 2005 20:43:25 +0900, とみたまさひろ <tommy@tmtm.org> writes:

|Find.find に存在しないパス名を渡してもエラーにならないんですね。

エラーにした方が良いですかね。

その場合には、どのようなエラーがいいでしょうかねえ。

  (1) open(path){}を行う。Errno::ENOENT

      ディレクトリをopenすると失敗するOSがあると困る。

  (2) File.exist?でチェックしてArgumentError

また、複数のパスを指定し、一部だけ存在しないときに

  (a) ひとつでも存在しなければエラー
  (b) 存在しないパスをトラバースするときに初めて例外

のどちらが良いでしょうか。とりあえず(1),(b)で実装してみまし
たが、やや不安が残ります。

In This Thread