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