Scala 是否有一个分离的捷径。折叠(身份,身份)?
我有一个scalazScala 是否有一个分离的捷径。折叠(身份,身份)?,scala,scalaz,Scala,Scalaz,我有一个scalazDisjunction,它的类型与Disjunction[String,String]相同,我只想得到值,不管它是什么。因此,我使用了myDisjunction.fold(同一性,身份),但我想知道,有没有像myDisjunction.safeGetBecauseTypesAreEqual()这样的快捷方式?你可以使用合并: val s: String = myDisjunction.merge() 我想你想要?就是这样,我瞎了。你能把它作为答案贴出来让我接受吗?
Disjunction
,它的类型与Disjunction[String,String]
相同,我只想得到值,不管它是什么。因此,我使用了myDisjunction.fold(同一性,身份)
,但我想知道,有没有像myDisjunction.safeGetBecauseTypesAreEqual()这样的快捷方式?你可以使用合并:
val s: String = myDisjunction.merge()
我想你想要?就是这样,我瞎了。你能把它作为答案贴出来让我接受吗?