F# 异常处理2024年8月29日 | 1 分钟阅读 异常处理是处理程序异常终止的标准机制。异常是在程序执行期间发生的情况。它可能导致程序异常终止,例如除以零或空指针。 F# 提供了内置的工具集来处理异常。 F# 异常类型F# 提供了两类异常
在这里,我们将只讨论 F# 异常。 F# 示例,没有 try/with在上面的代码 ExExample 中,函数在除法后返回一个整数。如果分母大于 0,它就能正常工作。如果分母为零,它将抛出 DevideByZero 异常并异常终止程序。 输出 System.DivideByZeroException: Attempted to divide by zero. Stopped due to error. 为了处理这种情况,F# 提供了 try-with 块。 它有助于将可疑代码放入 try 块中。 异常处理程序 with 捕获异常对象。 它提供有关异常的信息。 现在让我们看看如何处理这种情况。 详细查看下一主题。 |
我们请求您订阅我们的新闻通讯以获取最新更新。