小编Ale*_*arf的帖子

Elixir,从列表或元组中解压缩参数

我想让以下内容运行

def myfunction(a, b) do
    IO.puts "Success"
end

def runstuff do
    jobs = {&myfunction/2, [1, 3]}
    {to_run, args} = jobs
    to_run.(args) # broken code
end
Run Code Online (Sandbox Code Playgroud)

好吧,上面的代码被打破,但我认为显示我想要实现的,我是一个快乐的Elixir新手(显然:))我希望它可以用一些elixir宏魔法解决.编辑:根据评论移动作业.

arguments metaprogramming parameter-passing elixir

2
推荐指数
1
解决办法
2607
查看次数