1
我正在写一个函数,目前已经有31个关键字参数。例如:关于这个替代有许多关键字参数?
function myfunc(a::Int, b::Real, c::String;
msize=12,
mcolor="black",
mtext="text",
mwidth="regular",
... and many more
)
一个好处是,你可以打电话与要调整几个值的功能,你不必定义和/或维护之类的东西字典事前。它们可以以任何顺序提供。所以UX是好的。但...
这是处理许多默认参数的最佳方法吗?如果我走得更高,我会遇到问题吗?
另请参见Parameters.jl。 –