使用Scala中的Option包装Java中的null返回方法?
假设我有一个方法
session.get(str: String): String
但你不知道它是否会返回一个字符串或null,因为它来自Java。
有没有更简单的方法来处理Scala而不是session.get("foo") == null
?也许某些魔法适用于ToOption(session.get("foo"))
然后我可以像Scala一样对待它
ToOption(session.get("foo")) match {
case Some(_) =>;
case None =>;
}
没有找到相关结果
已邀请:
3 个回复
味芯憨
伴侣对象的
方法用作来自可空引用的转换函数:
森含械
对象有一个
方法就是这样做的:
超可林