1. 首页
  2. 编程语言
  3. Java
  4. Scala可变参数列表,命名参数和参数缺省详解

Scala可变参数列表,命名参数和参数缺省详解

上传者: 2022-03-02 05:58:27上传 PDF文件 49.02 KB 热度 21次

重复参数 Scala在定义函数时允许指定最后一个参数可以重复,从而允许函数调用者使用变长参数列表来调用该函数,Scala中使用“*”来指明该参数为重复参数。然而,如今你试图直接传入一个数组类型的参数给这个参数,编译器会报错:为了避免这种情况,你可以通过在变量后面添加 _*来解决,这个符号告诉Scala编译器在传递参数时逐个传入数组的每个元素,而不是数组整体。命名参数 通常情况下,调用函数时,参数传入和函数定义时参数列表一一对应。

用户评论