【发布时间】:2015-10-30 15:23:19
【问题描述】:
我有一个字符串数组,我将从任意函数接收。我想使用数组的元素在运行时创建一个新类(不是现有类的新对象)。举个例子吧
val keyCounts = Array[String]
def newDomainPartioner(keyCounts : Array[Strings]) : DomainPartitioner{
return class DomainPartitioner with Serializable {
def getPartition(key: Any): Int = key match {
case <first element of keyCount> =>
1
case <second element of keyCount> =>
1
case <third element of keyCount> =>
1
case <forth element of keyCount> =>
1
case _ => 0
}
}
}
有没有办法实现预期的功能?
【问题讨论】:
-
您确定需要这样做吗?
标签: scala