个性化阅读
专注于IT技术分析

F#断言

断言表达式是F#的调试功能。你可以使用它来测试表达式。在调试模式下失败时, 它将生成一个系统错误对话框。

句法:

assert condition

条件表示布尔表达式。如果表达式为true, 则正常继续执行。如果expression为false, 则会生成系统错误对话框。

仅当在“调试”模式下编译时才启用。不能通过使用F#中的异常处理来捕获断言失败错误。


F#断言示例

let divide (x:int, y:int):int =
 assert (x>0)
 let z = (x/y)
 z

let result = divide(10, 2)
printf "%d" result

在上面的代码中, 断言是正确的。因此, 代码中没有失败。它将执行代码。 。

输出:

5
赞(0)
未经允许不得转载:srcmini » F#断言

评论 抢沙发

评论前必须登录!