在Julia中使用点语法

时间:2016-01-17 12:02:33

标签: julia

我在野外看到了一些代码,允许我们像这样使用点语法:

function dotTest!(wallet::Wallet, valueToAdd::Int):

...  

end

wallet = Wallet(100)

wallet.dotTest!(5)  # Does not work
dotTest!(wallet, 5)  # Works

但是我无法让它工作,找不到方法,因为我没有将wallet作为arg传递。

语言改变了,还是我做错了?

1 个答案:

答案 0 :(得分:1)

据我所知,朱莉娅dot从未这样做过 但是如果你using Lazy那么可以写@> wallet dotTest!(5)

此处进行相关公开讨论:https://github.com/JuliaLang/julia/issues/5571