个性化阅读
专注于IT技术分析

F#let绑定

本文概述

绑定是将标识符或函数与值相关联的过程。 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关键字声明的标识符或函数仅限于声明该标识符的函数。

赞(0)
未经允许不得转载:srcmini » F#let绑定

评论 抢沙发

评论前必须登录!