ここにジュリアのドキュメントがあります。
Julia の関数にオプションの引数を設定できると書かれています。例えば、
function parse(type, num, base=10)
###
end
parse
次に、次のように関数を呼び出すことができます。
parse(Int,"12",3)
parse(Int,"12")
私はそれをテストしましたが、うまくいきました。
ここで、型の関数に対して同じことをしたいと思います。ここに例があります、
type MyTest
testShow::Function
function MyTest()
this = new()
this.testShow = function(p1, p2 = 1, p3 = 2)
end
return this
end
end
しかし、私はエラーが発生します:
エラー: LoadError: 構文: "p2=1" は有効な関数引数名ではありません