Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 是否有一个分离的捷径。折叠(身份,身份)?_Scala_Scalaz - Fatal编程技术网

Scala 是否有一个分离的捷径。折叠(身份,身份)?

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

我有一个scalaz
Disjunction
,它的类型与
Disjunction[String,String]
相同,我只想得到值,不管它是什么。因此,我使用了
myDisjunction.fold(同一性,身份)
,但我想知道,有没有像
myDisjunction.safeGetBecauseTypesAreEqual()这样的快捷方式

你可以使用
合并

val s: String = myDisjunction.merge()

我想你想要?就是这样,我瞎了。你能把它作为答案贴出来让我接受吗?