1
我正在寫一個函數,目前已經有31個關鍵字參數。例如:關於這個替代有許多關鍵字參數?
function myfunc(a::Int, b::Real, c::String;
msize=12,
mcolor="black",
mtext="text",
mwidth="regular",
... and many more
)
一個好處是,你可以打電話與要調整幾個值的功能,你不必定義和/或維護之類的東西字典事前。它們可以以任何順序提供。所以UX是好的。但...
這是處理許多默認參數的最佳方法嗎?如果我走得更高,我會遇到問題嗎?
另請參見Parameters.jl。 –