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