本主题总结了F#中的代码缩进准则。F#语言对换行符和缩进非常敏感。这不仅仅是可读性问题,也是正确格式化代码编码标准化问题。您必须正确格式化代码才能正确编译。
let indent() = printfn "loop starts" for i = 1 to 10 do if (i%2=0) then printfn "%d" i printf "loop exits" indent()
输出:
loop starts 2 4 6 8 10 loop exits
当需要缩进时,必须使用空格,而不是制表符。至少需要一个空格。您可以创建自己的编码标准来指定用于缩进的空格数量。
链接:https://www.learnfk.comhttps://www.learnfk.com/fsharp/f-sharp-code-formatting-guidelines.html
来源:LearnFk无涯教程网
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)