Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > dl/importライブラリ > DL::Importableモジュール > symbol

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:
ライブラリ内でシンボルが見つからない時に発生します。