当模块未完全实现行为时,为什么更喜欢警告错误

时间:2017-06-22 19:10:37

标签: elixir

来自Elixir documentation

  

如果采用给定行为的模块未实现该行为所需的回调之一,则将生成编译时警告。

Elpir是一个非常强烈的倡导快速失败的方法。我对这个矛盾感到困惑。

为什么当模块没有实现一个或多个行为回调时,Elixir会产生编译时警告而不是编译时错误?

0 个答案:

没有答案