Как передать все ключевые аргументы во внутреннюю функцию? - PullRequest
0 голосов
/ 28 августа 2018

kwargs... позволяет принимать произвольные аргументы ключевых слов, но вы можете получить к ним доступ в форме словаря. Как передать все предоставленные аргументы ключевых слов во внутреннюю функцию?

Например:

function bar(;kwargs...)
    print(kwargs)
end

function foo(;kwargs...)
    bar(<MODIFY ME>)
end

Как мне изменить вызов bar таким образом, чтобы он принимал все ключевые аргументы, переданные в foo?

1 Ответ

0 голосов
/ 28 августа 2018

Использование:

function foo(;kwargs...)
    bar(;kwargs...)
end

(обратите внимание на точку с запятой перед kwargs)

...