gpt4 book ai didi

scala - 解释可变参数的 Scala 语法

转载 作者:行者123 更新时间:2023-12-02 05:23:05 28 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Syntax sugar: _*

我编写了一个函数,它传递一个格式字符串(用于 String.format(...))和一个可变参数数组(以及其他参数)。该方法如下所示:

def myMethod(foo: Number, formatStr: String, params: Any*): Unit = {
// .. some stuff with foo
println(formatStr, params.map(_.asInstanceOf[AnyRef]) : _*)
}

我得到了 params 参数的语法 here .有用!但是怎么办?我不明白 println 的第二个参数的语法,尤其是结尾部分 (: _*)。它显然是在调用 map 并将数组扩展为一系列 AnyRef

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com