嗨,我有以下代码
CookieMock(response, email).cookies: _*
.cookies 类型为 def cookies: scala.Seq[Cookie]
。
:_*
是什么意思?在 Scala 中意味着什么?
谢谢
最佳答案
如果您熟悉Java
这是 Java 中的相同解释:
因为 * 不是类型,所以添加下划线。
def printInts(ints: Int*) = ints.mkString(",")
printInts(1,2,3)
//printInts(List(1,2,3)) //type mismatch; found : List[Int] required: Int
printInts(List(1,2,3): _*)
将其粘贴到 codebrew.io 这将澄清。
关于scala - 模糊的 Scala : what does following mean in scala? (: _* ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23572359/