Syntax 如何在Julia中转发位置参数和关键字参数?
在Python中,我们可以执行以下操作:Syntax 如何在Julia中转发位置参数和关键字参数?,syntax,julia,Syntax,Julia,在Python中,我们可以执行以下操作: def foo(*args,**kargs): 返回条(*args,**kargs) 是否可以在Julia中转发位置参数和关键字参数?是: julia> function p(args...; kwargs...) println("args:", args, " kwargs:", kwargs) end; julia> function f(args...; kwargs...) p(args...; kwargs...); end;
def foo(*args,**kargs):
返回条(*args,**kargs)
是否可以在Julia中转发位置参数和关键字参数?是:
julia> function p(args...; kwargs...) println("args:", args, " kwargs:", kwargs) end;
julia> function f(args...; kwargs...) p(args...; kwargs...); end;
julia> p(1,2,a="AA",b="BB")
args:(1,2) kwargs:{(:a,"AA"),(:b,"BB")}
julia> f(1,2,a="AA",b="BB")
args:(1,2) kwargs:{(:a,"AA"),(:b,"BB")}
(我知道的Julia不够多,不知道
args
和kwargs
的常规名称)奇怪,我可能打错了“,”和“;”在我尝试REPL时。谢谢。这个问题有助于澄清我的一个问题。