Jas*_*n G 2 erlang elixir arity pattern-guards
有没有办法看到函数的守卫而没有看到源代码?
给出一个示例函数(在Elixir中):
def divide(x, y) when y != 0 do
x / y
end
Run Code Online (Sandbox Code Playgroud)
怎么会弄清楚在没有访问源代码的情况下有一个分区/ 2的守卫,以及如何找到关于该守卫的信息或者后卫对模式匹配的预期?
我正在观看来自Ruby Conf 2014的Chris McCord(Elixir凤凰框架的创建者)的演讲.在演讲中,克里斯正在描述警卫,并且有人问是否有办法检查可以显示该功能的警卫的功能.
这是谈话的问题:
https://www.youtube.com/watch?v=5kYmOyJjGDM&t=5188
视频t =时间后不久就会问这个问题.