绑定是将标识符或函数与值相关联的过程。let关键字用于将标识符绑定到值。在F#中,无涯教程使用let关键字声明变量、函数和私有类成员。
可以在不同的层次上使用LET装订。
在这里,将值10与名为a的变量(标识符)相关联。
let a = 10 printf "%d" a
输出:
10
在F#中使用let关键字来定义函数。
let ShowName() = printf "Hello FSharp" ShowName()
输出:
Hello FSharp
也可以在类中使用let绑定,来看一个例子。
type ClassName() = class let a =10 member this.ShowName() = printf "%d" a end let obj = new ClassName() obj.ShowName()
输出:
10
let绑定的范围仅限于声明它的位置,也就是说,如果您在函数内使用let关键字声明了一个变量,则不能在函数外部访问该变量。类中的let绑定被视为私有。
使用let关键字声明的标识符或函数仅限于在其中声明它的本地主体。
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)