元组作为函数参数

简介: 元组作为函数参数

元组作为函数参数

以下实例我们创建一个 testFunc 函数,并将元组 options 作为参数传入:

实例:test.jl 文件代码

创建函数
function testFunc(x, y, z; a=10, b=20, c=30)
println("x = x,y=y, z = z;a=a, b = b,c=c")
end

创建元组
options = (b = 200, c = 300)

执行函数,元组作为参数传入
testFunc(1, 2, 3; options...)
使用 julia 命令执行以上文件,输出结果为:

$ julia test.jl
x = 1, y = 2, z = 3; a = 10, b = 200, c = 300
如果指定的参数在元组后面,则会覆盖元组中已有的参数:

实例

创建函数
function testFunc(x, y, z; a=10, b=20, c=30)
println("x = x,y=y, z = z;a=a, b = b,c=c")
end

创建元组
options = (b = 200, c = 300)

执行函数,元组作为参数传入,指定参数在元组前,不会覆盖
testFunc(1, 2, 3; b = 1000_000, options...)

执行函数,元组作为参数传入,指定参数在元组后,会覆盖
testFunc(1, 2, 3; options..., b= 1000_000)
使用 julia 命令执行以上文件,输出结果为:

$ julia test.jl
x = 1, y = 2, z = 3; a = 10, b = 200, c = 300
x = 1, y = 2, z = 3; a = 10, b = 1000000, c = 300

元组作为函数参数

相关文章
元组作为函数参数
元组作为函数参数
|
21小时前
元组作为函数参数
元组作为函数参数
|
4天前
|
JavaScript 前端开发
Boolean
【10月更文挑战第06天】
32 19
|
4天前
|
存储 索引
Lua 中有 8 个基本类型
Lua 中有 8 个基本类型
|
4天前
|
前端开发 JavaScript 容器
霓虹灯数字时钟(可复制源代码)
本文展示了如何创建一个具有3D效果的霓虹灯数字时钟。通过HTML、CSS和JavaScript实现了一个动态更新时间的时钟,其中包含了字体定义、3D变换、过渡效果以及颜色动画等关键部分。最后提供了完整的代码供读者复制使用。
霓虹灯数字时钟(可复制源代码)
|
4天前
|
JavaScript
DOM 节点列表长度(Node List Length)
DOM 节点列表长度(Node List Length)
|
4天前
|
监控 供应链
医院管理信息系统源代码,中小医院云HIS系统源码
HIS系统是医院信息化的核心,涵盖门诊、住院、药房、财务等模块。其功能包括患者管理、电子病历、医生工作站、护士工作站及临床诊疗等,实现从挂号收费到住院结算全流程自动化管理,提升医疗服务效率与质量。该系统通过综合管理与统计分析,优化医院运营。
43 12
特殊的浮点值
特殊的浮点值
|
4天前
|
JavaScript 前端开发
JavaScript Date
【10月更文挑战第06天】
32 18
|
4天前
|
XML Web App开发 JavaScript
XML DOM 解析器
XML DOM 解析器