F#let绑定

本文概述

  • F#let绑定进入标识符示例
  • F#let函数绑定
  • F#let绑定进入类
  • F#绑定的范围
绑定是将标识符或函数与值相关联的过程。 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 endlet obj = new ClassName() obj.ShowName()

输出:
10

F#绑定的范围let绑定的范围仅限于在其中声明的地方, 即, 如果你在函数内部使用let关键字声明了变量, 则无法在函数外部访问它。let类中的绑定被视为私有。
【F#let绑定】使用let关键字声明的标识符或函数仅限于声明该标识符的函数。

    推荐阅读