9
A
回答
7
这适用于2.7:
abstract case class A(val a: String*)
case class B(val b: String*) extends A(b:_*)
应与2.8工作。
+0
实际上,案例类继承是被禁止的。 – 2009-11-03 01:17:58
19
您需要使用:_*
语法,这意味着“把这个序列作为序列”!否则,您的n个物品序列将被视为1个物品的序列(这将是您的n个物品序列)。
def funcWhichTakesSeq(seq: Any*) = println(seq.length + ": " + seq)
val seq = List(1, 2, 3)
funcWhichTakesSeq(seq) //1: Array(List(1, 2, 3)) -i.e. a Seq with one entry
funcWhichTakesSeq(seq: _*) //3: List(1, 2, 3)
相关问题
- 1. Scala的情况下类的构造函数与WrappedArray参数
- 2. 父类的构造函数
- 3. 重载情况下类的构造函数
- 4. 角的情况下,在基类的构造
- 5. _beginthread在父类的构造
- 6. 获取父类的构造
- 7. Java:如何可以子类构造函数类中和父构造函数?
- 8. C++的类变量可以在没有构造函数的情况下初始化吗?
- 9. 从父类构造的扩展类
- 10. 父类构造函数的Powershell覆盖
- 11. 只有在父类有类的情况下,jQuery才能解包
- 12. 调用反映情况类的构造函数
- 13. 在什么情况下React类组件会被构造多次?
- 14. 从可变参数模板构造类
- 15. 在不调用构造函数的情况下递归地实例化子类?
- 16. 类构造函数PolymerElement不能在没有'new'的情况下调用
- 17. Emberjs如何在不创建模型的情况下访问类/构造函数
- 18. ES6类:是否可以从父类访问子类的构造函数?
- 19. 在使用父:: _构造之前访问父类属性在父类:: _构造
- 20. 从父类构造对象
- 21. 在PHP延伸的子类中的父类的构造函数
- 22. 在父构造函数之前调用子类构造函数
- 23. 对象类是默认情况下java中所有类的父类
- 24. 在没有类加载父类的情况下调用子类方法?
- 25. 如何在没有构造函数的情况下强制实现类变量的初始化?
- 26. 斯卡拉2.10反思:一个类的内部情况下类的构造函数
- 27. 父类/子类的C++复制构造函数问题
- 28. 具有可变数量参数的Scala类构造函数
- 29. 在Box2d碰撞对象类型的情况下,可变身体类型?
- 30. 抽象类构造函数和普通类构造函数的区别?
当然,没有时间在早些时候看答案。 – p3t0r 2009-11-02 12:13:40
可能的重复[如何将List传递给Int *方法?](http://stackoverflow.com/questions/12436392/how-to-pass-list-to-int-method-in-scala) – 2012-09-15 12:11:40
I已经将一个新的问题标记为*父问题*因为它要求一般情况,不仅仅是案例类 – 2012-09-15 12:12:28