快速回答如何在scala中定义值类的问题
这是典型的例子:
class Wrapper(val underlying: Int) extends AnyVal
我收到下一个错误:
/usr/home/User/scala2/scala_lerning/src3/val.scala:1: error: value class may not be a member of another class
class Wrapper(val underlying: Int) extends AnyVal
^
one error found
操作系统:FreeBSD 10.2 Scala代码运行器版本2.11.7 - 版权所有2002-2013,LAMP / EPFL
有人可以帮忙吗?
由于
答案 0 :(得分:1)
好像你正在做
class Foo {
class Wrapper(val underlying: Int) extends AnyVal
}
你不能。你必须这样做
class Foo {
}
class Wrapper(val underlying: Int) extends AnyVal