小白教程
所有教程
关于
Search
172.70.178.232
172.70.178.232
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Functions variable arguments”的源代码
本页内容
上一节:
Functions_named_arguments
下一节:
Recursion_functions
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:函数 - 可变参数}}[[Category:scala functions|3]] = Scala 函数 - 可变参数 = [[scala functions|Scala 函数]] Scala 允许你指明函数的最后一个参数可以是重复的,即我们不需要指定函数参数的个数,可以向函数传入可变长度参数列表。 Scala 通过在参数的类型之后放一个星号来设置可变参数(可重复的参数)。例如: <pre> object Test { def main(args: Array[String]) { printStrings("xiaoBai", "Scala", "Python"); } def printStrings( args:String* ) = { var i : Int = 0; for( arg <- args ){ println("Arg value[" + i + "] = " + arg ); i = i + 1; } } } </pre> 执行以上代码,输出结果为: <pre> $ scalac Test.scala $ scala Test Arg value[0] = xiaoBai Arg value[1] = Scala Arg value[2] = Python </pre> [[scala functions|Scala 函数]]
返回至“
Functions variable arguments
”。
上一节:
Functions_named_arguments
下一节:
Recursion_functions