专栏
标签
Syslab中的变参函数
技术分享
发布于 2024-09-24 16:54:13
查看 40过去616天

一、问题现象

Q1:变参函数内部改处理的示例?

Q2:变参参数是否可以支特,同时含有数组参数,数值变量,以及字符串变量吗?

二、解决方法 / 步骤

Q1:

构造变参函数bar(a,b.xs…),在最后一个参数后增加省略号来定义一个变参函数

function bar(a,b,xs...)

for i in 1:length(xs)

x=i+2

println(“第$(x)个参数为:”,xs[i])

end

end

设置输入参数为(1,2,3,4),调用示例代码中的变参函数bar:
bar(1,2,3,4)
Description
设置输入参致为(1.2,3,4,5,6),调用示例代码中的变参函数bar:
bar(1,2,3,4,5,6)
Description
Q2:

变参参数可以支持,同时含有数组参数,数值变量,以及字符串变量。

function bar(a,b,xs...)

for i in 1:length(xs)

x=i+2

printIn(“第s(x)个参数为:”,xs[i])

end

end

bar(1,2,3,4,"ss",[2,3,4]) #设置输入参数为(1,2,3,4,“ss”,[2,3,4])

运行结果如下,可以看到变参参数可以同时支持这几种类型的变量:
Description

所属专栏:Julia语言
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天