From: k-ikeda@... Date: 2001-12-04T12:42:55+09:00 Subject: [ruby-list:32747] Re: require"./xxx" の「カレントディレクトリ」の意味 池田と申します。 From: Take_tk Subject: [ruby-list:32743] Re: require"./xxx" の「カレントディレクトリ」の意味 Date: Tue, 4 Dec 2001 12:18:06 +0900 >  「./」の意味、という点では「今いるディレクトリからの相対パス」なのです > が、そういう意味で「require "./xx"」を使うのは「間違っている」という意見。 # 何故「間違っている」とまで強く言えるのか非常に疑問ですが(^_^;)…、そ # れはさておき… >  「require "./xx"」を含むスクリプトが、スクリプトが置かれたディレクトリ > 以外で実行されることを想定して書かれている、というのはちょっと想像しがた > いです。何か実例はあるでしょうか?。どのディレクトリで実行するかで、スク > リプトの挙動が変わるようにしたい、という例があるかどうか?。 ライブラリをインクリメンタルに開発している場合なんかで、デバッグ目的 でコードを追加したい時にローカルにコピーを作って「require "./xx"」する ことがあります(それが正しいやり方がどうかは別にして)。 # わざわざ別のワークスペースや(版の)ブランチを作るほどでもない場合なん # か特に…。 // 池田健次郎 // k-ikeda@aj.jp.nec.com PS. で、どっちの意図で使われている例が多いか数えて比べるのでしょうか? (?_?)