📅  最后修改于: 2021-01-01 14:52:04             🧑  作者: Mango
本主题概述了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
需要缩进时,必须使用空格而不是制表符。至少需要一个空间。您可以创建自己的编码标准以指定用于缩进的空格数。