📅  最后修改于: 2021-01-01 04:49:12             🧑  作者: Mango
绑定是将标识符或函数与值相关联的过程。 Let关键字用于将标识符绑定到值。在F#中,我们使用let关键字声明变量,函数和私有类成员。
我们可以在各个级别使用let绑定。
在这里,我们将值10与名为a的变量(标识符)相关联。
let a = 10
printf "%d" a
输出:
10
我们使用let关键字定义F#中的函数。
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关键字声明的标识符或函数仅限于声明该标识符的函数。