julia - 为什么命名 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...)
解决方案
因为分号在这里很重要。
configure(;options...)
configure(;a = 1, options...)
推荐阅读
- mysql - 将表导出为 CSV 时,导出向导非常慢
- javascript - 加载自定义对话框 Angular 2
- axios - Cache API 是否有 axios 缓存适配器?
- templates - 导入的模板:注意,不适用于我的 Wiki 站点
- tomcat - Liferay 会话扩展 (/c/portal/extend_session) - HTTP 403 禁止
- node.js - 如何在控制器中获取请求
- angularjs - AngularJS:带有 $http 调用的测试方法引发错误
- c# - 更改列的 IDENTITY 属性,需要删除并重新创建列
- python - 具有所有人权限的 python tempfile.mkdtemp
- android - 在 cordova 构建期间未找到 dialogCornerRadius、fontVariationSettings 和 ttcIndex