gpt4 book ai didi

syntax - 如何在 Julia 中转发位置和关键字参数?

转载 作者:行者123 更新时间:2023-12-04 23:49:49 26 4
gpt4 key购买 nike

在 Python 中,我们可以这样做:

def foo(*args, **kargs):
return bar(*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 的了解不够了解 argskwargs 的常规名称。)

关于syntax - 如何在 Julia 中转发位置和关键字参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25162318/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com