相关疑难解决方法(0)

如何从F#中的构造函数调用方法

我知道这个问题,但提问者似乎满足于另一个问题的答案(如何重载构造函数)

我有一个类作为一个可变类的高级memoizer,所以我可以把它视为外部的不可变:

type Wrapper(args) =
    let tool = new MutableTool()
    tool.Init(args)  //<--"Unexpected identifier in definition"

    let lookupTable = //create lookup using tool here
    member this.Lookup(s) = //callers use lookupTable here
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何在"工具"上调用Init方法.我错过了什么?

f# constructor

5
推荐指数
2
解决办法
841
查看次数

标签 统计

constructor ×1

f# ×1