本文概述
绑定是将标识符或函数与值相关联的过程。 Let关键字用于将标识符绑定到值。在F#中, 我们使用let关键字声明变量, 函数和私有类成员。
我们可以在各个级别使用let绑定。
- let绑定标识符
- let绑定功能
- let我们在class上绑定
F#let绑定进入标识符示例
在这里, 我们将值10与名为a的变量(标识符)相关联。
let a = 10
printf "%d" a
输出:
10
F#let函数绑定
我们使用let关键字定义F#中的函数。
let ShowName() =
printf "Hello FSharp"
ShowName()
输出:
Hello FSharp
F#let绑定进入类
我们也可以在类内部使用let绑定。
let我们来看一个例子。
type ClassName() =
class
let a =10
member this.ShowName() = printf "%d" a
end
let obj = new ClassName()
obj.ShowName()
输出:
10
F#绑定的范围
let绑定的范围仅限于在其中声明的地方, 即, 如果你在函数内部使用let关键字声明了变量, 则无法在函数外部访问它。let类中的绑定被视为私有。
使用let关键字声明的标识符或函数仅限于声明该标识符的函数。
评论前必须登录!
注册