我试图与PDC2008 Intro to F# video一起编写代码。我在下面显示的代码片段的最后一行出现错误(演示者没有得到)“错误 1 此值不是函数,无法应用”。我在 Visual Studio 2008 shell 上运行 Fsharp-1.9.6.2。最后一行中的startPrice
符号带有红色下划线,鼠标悬停时出现相同的错误。提前致谢!
type StockAnalyzer (lprices, days) =
let prices =
lprices
|> Seq.map snd
|> Seq.take days
static member GetAnalyzers (tickers,days) =
tickers
|> Seq.map loadPrices
|> Seq.map (fun prices -> new StockAnalyzer (prices, days))
member s.Return =
let lastPrice = prices |> Seq.nth 0
let startPrice = prices |> Seq.nth (days - 1)
lastPrice / startPrice -1.