首页 > 解决方案 > 为什么命名 splats 在 Julia 中不起作用?

问题描述

如何使下面的代码工作?

function configure(; options...) println(options) end

configure(a = 1, b = 2, c = 3)

options = (c = 2, b = 3)
configure(options...)

options = (c = 2, b = 3)
configure(a = 1, options...)

标签: julia

解决方案


因为分号在这里很重要。

configure(;options...)

configure(;a = 1, options...)

推荐阅读