このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 1.8.7 リファレンスマニュアル

instance method DL::Importable#symbol

symbol(sym) -> DL::PtrData[permalink][rdoc]

[TODO]

ロードしたダイナミックライブラリ内のシンボルを検索しシンボルへのポインタを DL::PtrData として返します。

[PARAM] sym:
欲しいシンボル名を文字列で与えます。
[EXCEPTION] RuntimeError:
ライブラリ内でシンボルが見つからない時に発生します。
symbol(func, typespec) -> DL::Symbol[permalink][rdoc]

[TODO]

ロードしたダイナミックライブラリ内の関数を検索し名前が func の関数を DL::Symbol として返します。

[PARAM] func:
欲しい関数名を文字列で与えます。
[PARAM] typespec:
関数の型を型指定子を使って文字列で与えます。
[EXCEPTION] RuntimeError:
ライブラリ内でシンボルが見つからない時に発生します。