У меня есть класс случайных чисел, который генерирует случайное число. Однако, я хочу, чтобы оно было Инициировано как член класса, чтобы нам не нужно было перегенерировать при каждом вызове. Ниже приведен код.
import ml.combust.mleap.core.Model
import ml.combust.mleap.core.types._
case class RandomNumberModel() extends Model{
def apply(input: String): Double = {
val rnd = scala.util.Random
return rnd.nextFloat
}
override def inputSchema: StructType = StructType("input" -> ScalarType.String).get
override def outputSchema: StructType = StructType("output" -> ScalarType.Double ).get
}
Я новичок в scala, мне нужно предложение. Какие изменения я должен сделать здесь?