无涯教程-F# - Self标识符

48 阅读1分钟

在F#中,self用于引用类类型的当前对象。Self与C#和Java中的此关键字相同。您可以随心所欲地命名自无涯教程标识符。与.Net语言不同,您不限于使用诸如this或self之类的名称。

F#Self示例

type Employee(id,name) as this =
    let id = id
    let name = name
    do this.Display()   		// 这就是我们如何使用 self(this) 对象
    member this.Display() =
        printf "%d %s" id name
let e =new Employee(100, "Rajkumar")

输出:

100 Rajkumar

参考链接

www.learnfk.com/fsharp/f-sh…