Scala函数使用可变参数
2017-10-26 22:56
337 查看
scala同java一样,在定义函数的时候支持接收可变长参数列表,即最后一个参数的可以被重复。示例代码如下:
结果:
在此代码中我们定义函数printInfo接收变长参数列表,其最后一个参数names可以根据实际情况进行传参(这里我们传了3个实参)。注意,函数可变参数只能是该函数的最后一个参数(否则不能识别参数长度,这个应该很好理解)。
printInfo函数被声明的参数类型names: String*实际是数组[字符串]
结果:
在此代码中我们定义函数printInfo接收变长参数列表,其最后一个参数names可以根据实际情况进行传参(这里我们传了3个实参)。注意,函数可变参数只能是该函数的最后一个参数(否则不能识别参数长度,这个应该很好理解)。
printInfo函数被声明的参数类型names: String*实际是数组[字符串]
相关文章推荐
- [Scala函数特性系列]——使用可变参数
- Matlab中使用varargin来实现参数可变的函数
- 可变长度函数参数的原理及使用
- 带可变参数的函数使用
- C语言深入浅出可变参数函数的使用技巧
- C语言下的函数可变参数的使用
- 使用未公开关键字在 C# 中导入外部 printf 等参数数量可变函数
- JAVA可变参数函数的使用
- 使用varargs.h/stdarg.h 实现可变参数函数
- C语言深入浅出可变参数函数的使用技巧(转)
- C语言可变参数函数的使用技巧(转)
- 可变参数函数的使用(转载)
- C语言:可变参数的函数(VA使用说明)
- C语言可变参数函数及三个宏va_start、va_arg和va_end的使用
- C语言深入浅出可变参数函数的使用技巧
- C#函数可变参数的使用
- C语言深入浅出可变参数函数的使用技巧(转)
- C/C++里面使用的可变参数函数
- 使用未公开关键字在 C# 中导入外部 printf 等参数数量可变函数 [2] C# 实现
- 深入浅出可变参数函数的使用技巧