【发布时间】:2012-01-09 01:57:18
【问题描述】:
说我有:
class DecisionTree(private val instances: Array[Instance]){
我想计算另一个实例变量,比如totalEntropy,这需要我做一些进一步的处理,这需要实例化一个哈希图作为计算的一部分。
我想出了:
private var totalEntropy = (() => {
val m = collection.mutable.Map()
...
})()
但这似乎很尴尬。我应该完全放弃类定义中的参数并使用辅助构造函数吗?这样做的好方法是什么?
【问题讨论】:
标签: class scala constructor arguments