📜  F#让绑定

📅  最后修改于: 2021-01-01 04:49:12             🧑  作者: Mango

F#让绑定

绑定是将标识符或函数与值相关联的过程。 Let关键字用于将标识符绑定到值。在F#中,我们使用let关键字声明变量,函数和私有类成员。

我们可以在各个级别使用let绑定。

  • 绑定标识符
  • 让绑定函数
  • 让我们在课堂上绑定

F#让绑定进入标识符示例

在这里,我们将值10与名为a的变量(标识符)相关联。

let a = 10
printf "%d" a

输出:

10

F#让函数绑定

我们使用let关键字定义F#中的函数。

let ShowName() = 
 printf "Hello FSharp"
ShowName()

输出:

Hello FSharp

F#让类内部绑定

我们也可以在类内部使用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关键字声明的标识符或函数仅限于声明该标识符的函数。