F#编译器警告

时间:2015-11-18 10:47:14

标签: f#

我在fsharp函数中有一个简单的模式匹配表达式,它不断生成编译器警告,我想知道是什么导致了这个以及我需要做些什么来防止它。

在我的简化示例中,我尝试提取正则表达式匹配的第二组,然后使用模式匹配,如果表达式无法匹配,则返回None;如果匹配,则返回Some(SecondGroupValue)。

light

我得到的警告是:

  

此表达式应具有' unit',但具有类型'字符串选项'。使用ignore放弃表达式的结果,或者让'让'将结果绑定到名称。

此功能意味着返回'字符串选项'。什么是编译器试图警告我?

1 个答案:

答案 0 :(得分:0)

重新启动Visual Studio和我的计算机后,IDE停止显示警告。我为浪费任何人的时间而道歉。