在F#中, self用于引用类类型的当前对象。 Self与C#和Java中的此关键字相同。你可以根据需要命名自己的标识符。你不限于.Net语言中的诸如此类或自身的名称。
F#Self(this)示例
type Employee(id, name) as this =
let id = id
let name = name
do this.Display() // This is how we can use self(this) object
member this.Display() =
printf "%d %s" id name
let e =new Employee(100, "Rajkumar")
输出:
100 Rajkumar
评论前必须登录!
注册