scala同java一样,在定义函数的时候支持接收可变长参数列表,即最后一个参数的可以被重复。示例代码如下:

结果:

在此代码中我们定义函数printInfo接收变长参数列表,其最后一个参数names可以根据实际情况进行传参(这里我们传了3个实参)。注意,函数可变参数只能是该函数的最后一个参数(否则不能识别参数长度,这个应该很好理解)。

printInfo函数被声明的参数类型names: String*实际是数组[字符串]

转载于:https://www.cnblogs.com/harvey888/p/7740056.html

Scala函数使用可变参数相关推荐

  1. Scala函数的可变参数和参数默认值及带名参数

  2. Python 函数的可变参数(*paramter与**paramter)的使用

    Python 函数的可变参数主要有 *paramter与**paramter 可变参数主要有 *paramter的作用 接受任意多个实际参数并放到一个元组中 def people(*people):f ...

  3. Python 函数的可变参数、切片、迭代和列表生成式

    1. 函数的可变参数 def fun(*args):print(args) 让一个函数能接受任意个参数,可以定义一个可变参数.可变参数的名字前面有个 * 号,我们可以传入0个.1个或多个参数给可变参数 ...

  4. JS与PHP向函数传递可变参数的区别

    # JS 调用函数传递可变参数的方法 <script> function test() { for(var i =0;i < arguments.length; i++) { ale ...

  5. Python学习之路:函数传递可变参数与不可变参数

    函数传参的方法: 太基础了,8说了 直接上重点 一.可变参数的传递 可变参数有:列表.集合.字典 直接上代码: a = [1, 2]def fun(a):print('传入函数时a的值为:', a)a ...

  6. #{}不自动改参数类型_【Just For Fun】C - 可变参数函数、可变参数宏 __VA_ARGS__、额外的逗号

    [Just For Fun] 本系列纯粹娱乐.研究用.一些旁门左道的东西. 事实上可能完全没用. (๑•̀ω•́๑) 對於可变参数函数.可变参数宏 __VA_ARGS__ , 我曾經有在另一些地方寫過 ...

  7. scala调用java可变参数函数

    如图java 版本中,ShardJedis 中有一可变参数的函数 public List<String> hmget(String key, String... fields) {Jedi ...

  8. python函数中可变参数的传递方式是_Python中函数的参数传递与可变长参数

    1.Python中也有像C++一样的默认缺省函数 1 def foo(text,num=0):2 printtext,num3 4 foo("asd") #asd 0 5 foo( ...

  9. Python基础教程:函数的可变参数

    在Python函数中,还可以定义可变参数. 如:给定一组数字a,b,c--,请计算a2 + b2 + c2 + --. 要定义出这个函数,我们必须确定输入的参数.由于参数个数不确定,我们首先想到可以把 ...

最新文章

  1. Android之Bmob移动后端云服务器
  2. Netty 实战:如何编写一个麻小俱全的 web 容器
  3. 五分钟了解Consul
  4. 病毒周报(100301至100307)
  5. Python不使用scrapy框架而编写的网页爬虫程序
  6. mysql groupby php_php – MySQL,GroupBy OrderBy
  7. 信息系统项目管理重点:供应链管理(SCM)
  8. 驱动开发:BSOD 0xC4_f6 句柄问题
  9. OSS对象存储是什么?
  10. vs2015发布网站到IIS
  11. 你的缺点是什么?资深HR教你套路面试官
  12. 气相色谱仪排除问题S级详情讲解【Chro】
  13. SVG不能铺满的问题
  14. PHP中.=和+=是什么意思详解
  15. rac集群状态中监听状态CHECK TIMED OUT处理
  16. 日历程序,支持添加日程提醒
  17. “云钉一体”战略解读:阿里打通了数字化的“罗马引水桥”
  18. BCNF与3NF的区别例子
  19. 滤波算法一(C程序)
  20. 论文阅读笔记(4)——《Language Generation with Multi-Hop Reasoning on Commonsense Knowledge Graph》

热门文章

  1. 【Java从0到架构师】日志处理 - SLF4J、Logback、Log4j 2.x
  2. 小姐姐给我讲,一听就懂的财务报表
  3. dao-service-servlet-jsp构建简易web通讯录(三层开发)知识点1
  4. ubuntu 18.04 设置中文输入法
  5. 股票资金净流入和净流出
  6. python学习——正则表达项目
  7. pcm输出还是源码输出_LOL手游:上单英雄怎么选?还是推荐玩“狗头”,有肉又有输出...
  8. vue动态class类型
  9. python 多继承与super使用详解_Python super()方法、多继承以及MRO顺序
  10. 计算机算法设计与分析 大整数乘法