FS0003: это значение не является функцией и не может быть применено

Это сообщение получается, если параметр присваивается значению, которое не может принимать параметры. Это часто происходит при попытке использовать индексатор в коллекцию, например список, массив или IEnumerable.

В следующем коде показано, как можно увидеть ошибку:

let v = 10

v "a parameter"

В предыдущем фрагменте отображается ошибка FS0003, так как значение v не является функцией, которая принимает параметры.

error FS0003: This value is not a function and cannot be applied.

Если функция была призвана вызываться, убедитесь, что вызываемое значение фактически является функцией. Есть ли в названии опечатка? Попробуйте добавить заметки типа в let-bindings, чтобы убедиться, что код находится в соответствии с предполагаемыми типами.