Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это сообщение получается, если параметр присваивается значению, которое не может принимать параметры. Это часто происходит при попытке использовать индексатор в коллекцию, например список, массив или IEnumerable.
В следующем коде показано, как можно увидеть ошибку:
let v = 10
v "a parameter"
В предыдущем фрагменте отображается ошибка FS0003, так как значение v не является функцией, которая принимает параметры.
error FS0003: This value is not a function and cannot be applied.
Если функция была призвана вызываться, убедитесь, что вызываемое значение фактически является функцией. Есть ли в названии опечатка? Попробуйте добавить заметки типа в let-bindings, чтобы убедиться, что код находится в соответствии с предполагаемыми типами.