本文概述
- F#let绑定进入标识符示例
- F#let函数绑定
- F#let绑定进入类
- F#绑定的范围
我们可以在各个级别使用let绑定。
- let绑定标识符
- let绑定功能
- let我们在class上绑定
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
endlet obj = new ClassName()
obj.ShowName()
输出:
10
F#绑定的范围let绑定的范围仅限于在其中声明的地方, 即, 如果你在函数内部使用let关键字声明了变量, 则无法在函数外部访问它。let类中的绑定被视为私有。
【F#let绑定】使用let关键字声明的标识符或函数仅限于声明该标识符的函数。