我需要将两个可能为空的地址行连接成一个(两行之间有一个空格),但是None如果两个地址行都是None(此字段将进入一个Option[String]变量),我需要它返回一个。下面的命令让我得到我想要的连接:
Seq(myobj.address1, myobj.address2).flatten.mkString(" ")
Run Code Online (Sandbox Code Playgroud)
但这给了我一个空字符串而不是一个None,以防 address1 和 address2 都是None。
scala ×1