1

ファイル内のオブジェクトで定義された暗黙的な順序付けを使用する必要がある

abc

次の方法で:

object abc{
implicit def localTimeOrdering: Ordering[LocalDate] = Ordering.fromLessThan(_.isBefore(_))
}

だから、私はパッケージオブジェクトを作ります

xyz

ファイル「package.scala」内にあり、それはパッケージ「xyz」にあり、暗黙的な順序付けを適用する必要があるファイルが含まれています。私はこのようなものを書きます:

package object xyz{
import abc._
}

うまくいかないようです。パッケージ オブジェクト内に暗黙の定義ステートメントを手動で記述すると、完全に機能します。すべてのオブジェクト/クラス/定義をパッケージ 'xyz' で使用できるように、オブジェクト (abc) をインポートする正しい方法は何ですか?

4

1 に答える 1