【发布时间】:2014-09-08 04:13:34
【问题描述】:
我想在 Scala 中编写一个 Matrix 类,我可以这样实例化对象:
val m1 = new Matrix( (1.,2.,3.),(4.,5.,6.),(7.,8.,9.) )
val m2 = new Matrix( (1.,2.,3.),(4.,5.,6.) )
val m3 = new Matrix( (1.,2.),(3.,4.) )
val m4 = new Matrix( (1.,2.),(3.,4.),(5.,6.) )
我试过这个:
class Matrix(a: (List[Double])* ) { }
然后我得到类型不匹配,因为矩阵行不是 List[Double] 类型。
此外,只需要输入整数 (1,2,3) 而不是 (1.,2.,3.) 但仍会得到一个双矩阵会很好。
如何解决?
谢谢! 马耳他
【问题讨论】:
标签: scala