version(Beam) ->
{ok, {module(), [Version :: term()]}} |
{error, beam_lib, chnk_rsn()}
類型:
Beam = beam()
返回模塊版本。版本由模塊屬性 -vsn(Vsn)
定義。如果未指定該屬性,則版本默認為模塊的校驗和。請注意,如果Vsn
版本不是一個列表,則會將其轉換為一個列表,即返回{ok,{Module,[Vsn]}}
。如果有許多 -vsn
模塊屬性,則結果是版本的串聯列表。
例子:
1> beam_lib:version(a). % -vsn(1).
{ok,{a,[1]}}
2> beam_lib:version(b). % -vsn([1]).
{ok,{b,[1]}}
3> beam_lib:version(c). % -vsn([1]). -vsn(2).
{ok,{c,[1,2]}}
4> beam_lib:version(d). % no -vsn attribute
{ok,{d,[275613208176997377698094100858909383631]}}
相關用法
- erlang values用法及代碼示例
- erlang values(Map)用法及代碼示例
- erlang sin用法及代碼示例
- erlang cos用法及代碼示例
- erlang tan用法及代碼示例
- erlang asin用法及代碼示例
- erlang acos用法及代碼示例
- erlang atan用法及代碼示例
- erlang exp用法及代碼示例
- erlang log用法及代碼示例
- erlang abs用法及代碼示例
- erlang float用法及代碼示例
- erlang Is_float用法及代碼示例
- erlang Is_Integer用法及代碼示例
- erlang len用法及代碼示例
- erlang equal用法及代碼示例
- erlang concat用法及代碼示例
- erlang chr用法及代碼示例
- erlang str用法及代碼示例
- erlang substr用法及代碼示例
- erlang left用法及代碼示例
- erlang all用法及代碼示例
- erlang any用法及代碼示例
- erlang append用法及代碼示例
- erlang delete用法及代碼示例
注:本文由純淨天空篩選整理自erlang.org大神的英文原創作品 version(Beam) -> {ok, {module(), [Version :: term()]}} | {error, beam_lib, chnk_rsn()}。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。