f# - 结果的最终输出,在 F# 中
问题描述
这似乎是一个答案非常简单的问题,但我想不出:
在 Result 中是否有内置方法,用于:
let (a: Result<'a, 'a>) = ...
match a with
| Ok x -> x
| Error e -> e
解决方案
不可以,因为这个函数要求Ok
类型和Error
类型必须相同,这样就Result
不太通用了。
推荐阅读
- android - Can I run Apache Flink within an Android App?
- java - Spring boot Controller Advice not getting called on Exception
- ios - How to pass arguments to mac terminal in llldb mode
- go - 在 go build 中使用“-race”标志时发生了什么
- javascript - Could not establish connection. Receiving end does not exist chrome extension
- arp - arpspoofing and ARP table
- android - 如何在 CameraX 的实时 PreviewView 上应用颜色过滤器?
- c# - 中间件未正确处理 403,但正在正确处理 404
- react-native - React Native - Redux combineReducers 不工作
- python-3.x - 在 AWS Glue 中使用 Python shell 合并多个文件时,标题重复