32

Fileモジュールが存在する名前空間(別のモジュール内)でコードを書いています

そして、rubyFileクラスにアクセスする必要があります。

phpでは、これは次のように実行できます:\ File

ルビーでそれを行う方法は?

4

2 に答える 2

53
::File

::名前空間ツリーの「ルート」にアクセスして接頭辞を付けます。

于 2012-04-08T16:25:09.683 に答える
5

何を求めているのかわかりませんが、モジュール内にいFooてクラスを参照している場合Bar、rubyはを検索しFoo::Barます。だけを探すにはBar、参照する必要があります::Bar(もちろん、これBarは「グローバル」スコープ内で定義する必要がありますFoo)。

于 2012-04-08T16:26:47.740 に答える