F #, значение или конструктор 'List' не определены - PullRequest
0 голосов
/ 08 сентября 2018

Я копирую этот код из книги на F #. Компилятор должен создать универсальную функцию.

Вместо этого я получаю сообщение об ошибке

"FS0039: значение или конструктор" Список "не определены."

Почему?

let createList(first, second) = 
    let output = List()
    output.Add(first)
    output.Add(second)
    output

// expected output below
// val createList : first:'a * second:'a -> List<'a>

1 Ответ

0 голосов
/ 08 сентября 2018

Я добавил эту строку в скрипт

open System.Collections.Generic 

в отличие от C #, Visual Studio F # не очень хорошо говорит вам, когда вам нужно добавить открытое утверждение, подобное этому.

...