F# 使用 Failwith 关键字抛出异常

2024年8月29日 | 1 分钟阅读

在 F# 中,您可以显式抛出异常。 允许您抛出自定义异常。 还可以使用 Exception 的预定义方法(如 Failwith 和 InvalidArgs)抛出异常。
Failwith 关键字生成 System.Exception 异常。 它具有 Failure 关键字来引用异常。 让我们看一个例子。

输出

Sorry, Age must be greater than 18
Rest of the code

F# 使用 InvalidArg 关键字抛出异常

它生成 System.ArgumentException。 您可以使用 InvalidArg 抛出参数类型异常。 让我们看一个例子。

输出

System.ArgumentException: Sorry, Age must be greater than 18
下一个主题F# 断言