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

导入声明:open关键字

点击下载

本文概述

导入声明指定模块或名称空间。你可以引用其元素, 而无需使用完全限定的名称。

句法

open module-or-namespace-name

F#允许你将open关键字用于常用的模块和名称空间。当引用频繁使用的模块或名称空间的成员时, 可以使用名称的缩写形式而不是完全限定的名称。此open关键字与C#中的using关键字和Visual Basic中的Imports相似。

当你使用多个打开声明时, 它们应显示在单独的行上。


F#导入声明示例

open System
Console.WriteLine("Hello, this is F# here.")

输出:

Hello, this is F# here.

在F#中默认导入的命名空间

在F#中, 默认情况下会打开一些最常用的名称空间。这些命名空间在下表中列出。

命名空间 描述
微软FSharp核心 包含内置类型(例如int和float)的基本F#类型定义。
Microsoft.FSharp.Core.Operators 包含基本的算术运算, 例如+和*。
Microsoft.FSharp.Collections 包含不可变的集合类, 例如List和Array。
Microsoft.FSharp.Control 包含控件构造的类型, 例如惰性评估和异步工作流。
Microsoft.FSharp.Text 包含格式化IO的函数, 例如printf函数。
赞(0)
未经允许不得转载:srcmini » 导入声明:open关键字

评论 抢沙发

评论前必须登录!