を作ろうとしているscala.collection.immutable.NumericRange[UInt]
が必要なようscala.math.Integral[UInt]
です。
しかし、 はないようですspire.math.Integral[UInt]
。
何らかの形でUInt
周りの法律に違反しているため、私はそれを想定しています。Integral
主に興味がありますNumericRange[UInt].contains(x: UInt)
自分で組み立てようとするのは愚かなことscala.math.Integral[UInt]
ですか?
または、取得する他の方法を見つける必要がありますcontains
か?
Set[T]
andによって継承されるべきでRange
ありNumericRange[T]
、宣言する必要がある特性はありますかcontains[T]
その特性は何と呼ばれるべきですか?
これを型クラスとして行う必要がありますか?
この型クラスを何と呼べばよいでしょうか?