gpt4 book ai didi

f# - 完整模式匹配的编译时约束

转载 作者:行者123 更新时间:2023-12-03 17:41:00 27 4
gpt4 key购买 nike

我正在寻找不完整模式匹配的警告编号。有人知道这是什么吗?

更完整地说,我想让 FSC.EXE 作为编译时错误而不是警告 + 运行时异常返回不完整的模式匹配。有谁知道这个警告号码是多少?具体来说,这与编译的 .fs/交互式 FSI .fsx REPL 交互有关。

警告:

Incomplete pattern matches on this expression. For example, the value 'LaLaLa (_)' may indicate a case not covered by the pattern(s).   

如何定制:

请参阅“--warnaserror[+|-] []”

引用: https://msdn.microsoft.com/en-us/library/dd233171(v=vs.140).aspx

最佳答案

使用 --warnaserror+:25
要知道是哪一个,我只是使用 let f (Some x) = x 向自己发出警告。这给了我警告 FS0025: Incomplete pattern matching on this expression。前面
例如,值“无”可能表示模式未涵盖的情况。

关于f# - 完整模式匹配的编译时约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36198159/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com