F# 乡村色彩#

F# 乡村色彩#,f#,set,fold,F#,Set,Fold,我一直在 'Block following this 'let' is unfinished. Expect an expression' 当试图计算一个函数时 这是我的密码: let colourTheCountries (chart: Chart) = Set.fold(extColouring chart) Set.empty Set.empty 如何终止表达式 我想要Set.fold的值作为结果。在互联网上四处查看后,我不明白为什么会出现此错误。我注意到以前在这个函数下

我一直在

'Block following this 'let' is unfinished. Expect an expression' 
当试图计算一个函数时

这是我的密码:

let colourTheCountries (chart: Chart)  = 
    Set.fold(extColouring chart) Set.empty Set.empty
如何终止表达式


我想要Set.fold的值作为结果。

在互联网上四处查看后,我不明白为什么会出现此错误。我注意到以前在这个函数下面工作的函数也出现了错误


原来上面的函数缩进了一个额外的空格。

在互联网上四处查看后,我不明白为什么会出现此错误。我注意到以前在这个函数下面工作的函数也出现了错误


原来上面的函数缩进了一个额外的空格。

请查看前面的答案<此“let”后面的“code>”块未完成。期望表达式“是一个非常常见的问题,应该很容易自己解决。还可以尝试使用谷歌等搜索引擎。我知道你在上课,这对你来说很难,因为你是一个初学者,但你需要掌握自己解决问题的技能。告诉我们,你至少在寻找答案,你认为什么是正确的,然后我们会很乐意帮助你。@GuyCoder谢谢你,我确实环顾了一下常见的错误,但我的代码似乎与它们都不匹配。我发现是前一个函数缩进不正确。谢谢。请看前面的答案<此“let”后面的“code>”块未完成。期望表达式“是一个非常常见的问题,应该很容易自己解决。还可以尝试使用谷歌等搜索引擎。我知道你在上课,这对你来说很难,因为你是一个初学者,但你需要掌握自己解决问题的技能。告诉我们,你至少在寻找答案,你认为什么是正确的,然后我们会很乐意帮助你。@GuyCoder谢谢你,我确实环顾了一下常见的错误,但我的代码似乎与它们都不匹配。我发现是前一个函数缩进不正确。谢谢。如果您使用的是VisualStudio,那么有一个扩展名为的功能,它将为代码对齐添加垂直线<代码>您可以在Visual Studio 2015和Visual Studio 2013中安装此扩展,方法是在“工具-->扩展和更新-->联机”中搜索“FSharp Power Tools”。如果您使用的是Visual Studio,则有一个名为的扩展,它将为代码对齐添加垂直线<代码>通过在“工具-->扩展和更新-->联机”中搜索“FSharp Power Tools”,可以在Visual Studio 2015和Visual Studio 2013中安装此扩展。