1
具体的な型の値を指定せずにベクトルとリストの両方を受け入れることはできますか?それはまたDouble
とInt
値を受け入れるようスカラ汎用メソッド。数値的な値のシーケンスを受け入れる
def testFunc[V <: Seq[Int]](x: V) = x
testFunc(List(1, 3)) // res0: List[Int] = List(1, 3)
testFunc(Vector(1, 3)) // res1: scala.collection.immutable.Vector[Int] = Vector(1, 3)
どのように私はこの機能を変更することができます。
は、私は今、このような何かを持っていますか?
ああ私は関数を呼び出すときに型を指定する必要があります。ありがとう、私はドキュメントで見つけることができませんでした。 – ritchie46
@ ritchie46うん、型推論.. –
@ ritchie46私の更新を見て、それはメソッド呼び出しをよりきれいにします。 –