什么是获得实现行为的所有模块列表的最短方法?
例如
defmodule X do
@callback foo()
end
defmodule A do
@behaviour X
def foo() do
"hello"
end
end
defmodule B do
@behaviour X
def foo() do
"world"
end
end
Run Code Online (Sandbox Code Playgroud)
我想得到一个清单[A,B].我尝试加载所有模块,然后使用key属性进行过滤,behaviour但我认为它会非常慢.还有其他更好的方法吗?
我试图找出,elixir OTP进程和正常操作系统进程之间有什么区别让我们说Linux.有人可以对此有所了解吗?经过研究,我仍然感到困惑.