저는 체스 판에 정사각형을 나타내는 64 개의 값을 갖는 열거 형 RankAndFile
을 가지고 있습니다.열거 형의 임의 튜플
나는 ScalaCheck Arbitrary[(RankAndFile, RankAndFile)]
을 얻고 싶습니다만, 어떻게해야할지 모르겠군요.
implicit val arbitraryRankAndFile =
Arbitrary(Gen.oneOf(RankAndFile.values.toSeq))
implicit val arbitraryRankAndFilePair =
Arbitrary.arbTuple2[RankAndFile, RankAndFile]
을하지만 컴파일러는 두 번째 문 그것이 could not find implicit value for parameter a1: org.scalacheck.Arbitrary[RankAndFile.RankAndFile]
에 불평 :
지금까지 내가 가지고있다. 물론 이것은 arbitraryRankAndFile
유형이 Arbitrary[Gen[RankAndFile]]
이기 때문입니다.
대신 무엇을 가지고 있어야합니까?