filename=eval.c
macro=false
private=false
type=void
name=rb_load
params=(VALUE fname, int wrap)


参考: [[ruby-list:21651]]

組込み関数 [[m:Kernel.#load]] の低レベルインタフェースです。Rubyスクリ
プトが格納されたファイルfname をロードします。

引数wrapが、non-zeroなら無名のモジュールを生成して、ロー
ドした内容をそのモジュールに閉じ込めます。閉じ込めるのは

  * 定数
  * クラス、モジュール
  * トップレベルメソッド

です。グローバル変数の変更などは閉じ込められません。

