Ошибка при создании библиотеки F # - PullRequest
1 голос
/ 25 июля 2011

Я создал новую библиотеку F # с, скажем, следующими выражениями:

module Module1

let x =  2 + 2

При попытке запустить это сообщение об ошибке

Unexpected start of structured construct in definition. Expected '=' or other token.

1 Ответ

3 голосов
/ 25 июля 2011

Когда вы говорите «запустить», вы имеете в виду выбрать все -> ALT + ENTER для отправки в FSI?Если так, я думаю, что это ваша проблема.FSI не обрабатывает объявления модулей на уровне файлов.Вам нужно либо не выбирать module Module1 при отправке в FSI, либо заменить его на выражение модуля:

module Module1 =
    let x = 2 + 2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...