Я обнаружил, что очень сложно найти простое руководство по отступам в F #.По сути, мне интересно, каково правило для многострочного отступа.В C # нет проблем, потому что пробелы не учитываются.Хотя я могу написать код F # согласно своей интуиции, и он работает, я действительно хочу знать, каково правило разбивать один оператор на несколько строк.Я пишу как
printfn "%d"
1
Это работает, как ожидалось
И если я пишу их в той же колонке, что-то идет не так.
>
printfn "%A%A"
1
[];;
> //nothing is returned... and no error in this case
Я хочу подтвердитьОсновное правило для этого.Это немного раздражает, когда вы не можете быть уверены, что делаете.
Заранее спасибо
Я только что попробовал другой случай
List.iter
(printfn "%d")
[1..10];;
И он распечатывает 1до 10. Почему это не
List.iter
((printfn "%d")
[1..10]);;