在Julia中,我知道有三种定义命名多线函数的方法:
1.
function f(x, y)
...
end
Run Code Online (Sandbox Code Playgroud)
2.
f = function(x, y)
...
end
Run Code Online (Sandbox Code Playgroud)
3.
f(x, y) = begin
...
end
Run Code Online (Sandbox Code Playgroud)
它们似乎都产生了相同的结果.
有什么区别吗?应该使用哪一个?为什么?