小编HeM*_*Man的帖子

F#静态成员

我正在研究PDC 2008 F#视频,似乎遇到了问题

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.
Run Code Online (Sandbox Code Playgroud)

我在静态时遇到错误.

GetStockPrices.fs(31,6):错误FS0010:绑定中出现意外的关键字'static'.在此点或其他标记之前或之前的预期不完整结构化构造.
有谁知道他们是否改变了语法或者能够发现我做错了什么

f#

4
推荐指数
2
解决办法
5700
查看次数

标签 统计

f# ×1