相关疑难解决方法(0)

elixir中的递归和匿名函数

我正在尝试定义一个匿名函数来做一个点积,我可以将它编码为私有函数而没有任何问题,但我正在努力使用匿名函数语法.我知道我可以以不同的方式实现它,但我试图了解如何使用模式匹配和递归来定义匿名函数.这是我目前的实施

dot = fn
  [i|input],[w|weights], acc -> dot.(input,weights,i*w+acc)
  [],[bias],acc -> acc + bias
end
Run Code Online (Sandbox Code Playgroud)

我在编译时遇到这个错误:

function dot/0 undefined
Run Code Online (Sandbox Code Playgroud)

任何提示?这不可能吗?

recursion anonymous-function elixir

34
推荐指数
3
解决办法
5866
查看次数

标签 统计

anonymous-function ×1

elixir ×1

recursion ×1