![]() |
1
5
有趣的问题。
行为函数的关键字是
您提供运行时警告的解决方案在我看来很好—但是可以在不提供
如果行为实现者声明
但是,如果您只是传递一个不实现行为的无关模块,则情况并非如此:
行为不是类型,而是一组函数的规范,一个模块可以实现多个行为,所以我认为这没有意义。如上所述,将行为回调的使用限制在定义它的模块上似乎是明智的。 |
![]() |
fungusAmongUs · 如何列出多个元素? 3 年前 |
![]() |
Gayan Hewa · Phoenix回退操作错误 6 年前 |
![]() |
Kamrul Khan · Elixir将模块引用作为函数参数传递 6 年前 |
![]() |
Bitwise · 测试前运行terminal命令-Elixir 6 年前 |
![]() |
lapinkoira · 定义和使用宏中的函数 6 年前 |
![]() |
Bitwise · 使用EXTO计算关联的模型行 6 年前 |
![]() |
webdeb · elixir中的转义字符串 6 年前 |
![]() |
Sorebrez · 基于用户角色呈现模板的各个部分 6 年前 |