据我所知,像性状List
或Seq
中的Scala标准库而不是语言本身的一部分来实现。
有一两件事,我不明白,但:一个具有可变参数的功能,看起来像一个语法
def foo(args: String*) = ...
内部人进入args
,这将是一个Seq
。
这是我不清楚是否:
-
Seq
被认为是一种特殊的数据结构,足以见得作为语言的一部分,或 - 在
*
这里的符号是设法避免在混凝土结构的数据接口的任何引用更一般的语法的具体情况。
有谁知道哪一个是正确的旅游解说?