【文件属性】:
文件名称:behaviours2:Erlang 的类固醇行为
文件大小:23KB
文件格式:ZIP
更新时间:2021-06-25 11:03:44
Erlang
行为2
Erlang 的类固醇行为。
behaviours2允许开发者对行为的回调提供良好的默认值。 behaviours2的解析转换将自动注入回调的默认实现,除非用户通过提供自定义实现来覆盖它。
例子
简单的行为
- module ( my_awesome_behaviour ).
% % To avoid problems when using `warnings_as_errors`
- export ([ export_all ]).
- type t1 () :: any ().
- type t2 () :: any ().
- callback f1 () -> t1 ().
- callback f2 () -> t2 ().
- callback f3 () -> t2 ().
f1 () ->
'default_f1' .
f2 () ->
'def
【文件预览】:
behaviours2-master
----tests()
--------echo_server.erl(2KB)
--------dummy_gen_server.erl(306B)
--------dummy_behaviour.erl(2KB)
--------dummy_module.erl(2KB)
--------echo_server_tests.erl(4KB)
--------dummy_module_tests.erl(2KB)
--------dummy_gen_server_tests.erl(291B)
----LICENSE(1KB)
----src()
--------bhv2_gen_server_defaults.erl(4KB)
--------bhv2.app.src(184B)
--------bhv2_pt.erl(7KB)
----erlang.mk(34KB)
----.gitignore(38B)
----Makefile(205B)
----README.md(3KB)