我正试图在Julia中创建一个函数来初始化数组。这是我的代码:
function create_A(i)
A = zeros(4,1)
A[i,1] = 1.0
return A
end
create_A(3)
我本来希望得到[0.0, 0.0, 1.0, 0.0]
,但我得到了6。我完全糊涂了。有人能解释一下原因吗?
谢谢!
您在Julia会话中为create_A
定义了另一个更具体的方法。您可以使用methods(create_A)
查看所有方法