类型别名仅对Scala编译器可见,并且与通用类型一样,它们不会出现在JVM类文件中的任何位置。
如果您使用的是Java,那么您将无法使用非别名类型,
Option[String]因为 javac
无法得知
Bar您在Scala代码中声明的类型别名。无论您在什么地方使用,都
Bar只需使用
Option[String](
scala.Option<String>在Java中),它应该可以正常工作。
欢迎分享,转载请注明来源:内存溢出
类型别名仅对Scala编译器可见,并且与通用类型一样,它们不会出现在JVM类文件中的任何位置。
如果您使用的是Java,那么您将无法使用非别名类型,
Option[String]因为 javac
Bar您在Scala代码中声明的类型别名。无论您在什么地方使用,都
Bar只需使用
Option[String](
scala.Option<String>在Java中),它应该可以正常工作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)