2007/05/06

モジュールの attributes を取得する方法

モジュールの attributes とは - で始まっているもの。
任意の属性を定義できる。


-lisp(yes).

とあると、次のように beam_lib:chunks/2 を使って取得できる。

5> beam_lib:chunks(lisp_bif, [attributes]).
{ok,{lisp_bif,[{attributes,[{lisp,[yes]},
{vsn,[302273399647271765179114790951201449381]}]}]}}

vsn はモジュールのバージョンで、指定しない場合はモジュールのチェックサムになる。

0 件のコメント: