文件名称:behaviours2:Erlang 的类固醇行为
文件大小:23KB
文件格式:ZIP
更新时间:2024-07-15 04:50:24
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)