小编AKS*_*PTA的帖子

如果存在,则合并两个 Just 值,否则先返回 Just

我想要一种更短的方法来编写这段代码,因为它将在我正在开发的项目的多个地方使用。是否有一个我可以使用的库可以满足我的特定需求?

case mbData1, mbData2 of
       (Just data1, Just data2) -> Just $ mergeData data1 data2
       (Nothing, Just data2) -> Just data2
       (Just data1, Nothing) -> Just data1
       (Nothing, Nothing) -> Nothing
Run Code Online (Sandbox Code Playgroud)

haskell option-type

4
推荐指数
1
解决办法
246
查看次数

标签 统计

haskell ×1

option-type ×1