F#,未定义值或构造函数“列表”

时间:2018-09-08 16:53:38

标签: f# f#-interactive

我正在从有关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 :(得分:1)

我将此行添加到了脚本中

dotnet ef migrations add Init

与C#不同,Visual Studio F#不能告诉您何时需要添加这样的开放语句。