Этот фрагмент кода скомпилирован:
let test =
let x = 1
printfn "%A" x
Если последняя строка удалена, возникает следующая ошибка компиляции:
error FS0588: Block following this 'let' is unfinished. Expect an expression.
Что означает это сообщение? В С#/С++ я ожидал бы предупреждение "Неиспользуемая переменная" в такой ситуации, но F # дает что-то другое.