【发布时间】:2017-09-23 19:46:53
【问题描述】:
我有一个雨伞应用,
在一个应用程序(例如:App1)中,我将一个函数作为参数发送到另一个应用程序(例如:App2)中的另一个函数。
我正在发送这样的功能:
defmodule App1.Bar do
def bar_bar(fun) do
fun.()
end
end
defmodule App2.Foo do
def foo_foo do
App1.Bar.bar_bar(&Io.puts(Project.get.project[:app]))
end
end
我的问题是:
该函数实际上是在App1 或App2(定义它的地方)中执行的吗?
【问题讨论】:
-
这可能是错字,因为你调用
App2.Bar的函数不是来自App1.Bar。 -
@PatNowak,谢谢,已编辑
标签: elixir