0
私はクラス計算の中で実行される数値型を取るスカラでジェネリッククラスを作成しようとしています。目標は、さまざまな数学型をテンプレート引数として使用することです。 は、どのように私は仕事にこれを取得することができます:スカラ、テンプレート型パラメータを持つ数学
def plus[T <: AnyVal](v1: T <:< AnyVal, v2: T <:< AnyVal): T = {
v1 + v2
}
so that I can do this:
val t1 = 4, t2 = 5
val t3 = plus(t1, t2)
or
val t3: Int = plus[Int](t1, t2)