我正在处理一个Java/Scala项目,现在在我的Scala类中,我正在检查java对象的方法是否会返回字符串或null。进行此检查的最佳方法是什么?我应该继续检查该方法是否像在Java中那样返回null,还是应该将其包装在一个选项中并使用Scala的选项匹配。在进阶时谢谢!
发布于 2016-03-18 03:33:33
在Scala中,您应该使用Option[String]来清楚地说明:
val stringOpt: Option[String] = Option(someJavaMethodThatReturnsNull())然后使用模式匹配或Option的函数。
https://stackoverflow.com/questions/36070016
复制相似问题