Scalacheck - 值映射不是对象 A1 的成员
Scalacheck - Value map is not a member of Object A1
我在 Scala 中有一个名为 A 的特征,我正在从它创建一个名为 A1 的案例对象。像这样:
trait A
case object A1 extends A
现在,我想为它创建一个 Scalacheck Gen
,所以我正在创建一个对象 GenA
,如下所示:
object GenA {
def a: Gen[A] = for {
value <- A1
} yield value
}
但是当我尝试编译它时,出现以下错误:
value map is not a member of object A1
[error] value <- A1
[error] ^
[error] one error found
[error] (test:compileIncremental) Compilation failed
谁能帮我解决这个错误?
也许你想试试这个:
import org.scalacheck.Gen
trait A
case object A1 extends A
object GenA {
def a: Gen[A] =
for {
value <- Gen.const(A1)
} yield value
}
直接返回发电机..
我在 Scala 中有一个名为 A 的特征,我正在从它创建一个名为 A1 的案例对象。像这样:
trait A
case object A1 extends A
现在,我想为它创建一个 Scalacheck Gen
,所以我正在创建一个对象 GenA
,如下所示:
object GenA {
def a: Gen[A] = for {
value <- A1
} yield value
}
但是当我尝试编译它时,出现以下错误:
value map is not a member of object A1
[error] value <- A1
[error] ^
[error] one error found
[error] (test:compileIncremental) Compilation failed
谁能帮我解决这个错误?
也许你想试试这个:
import org.scalacheck.Gen
trait A
case object A1 extends A
object GenA {
def a: Gen[A] =
for {
value <- Gen.const(A1)
} yield value
}
直接返回发电机..