本文概述
- F#导入声明示例
- 在F#中默认导入的命名空间
句法
open module-or-namespace-name
F#允许你将open关键字用于常用的模块和名称空间。当引用频繁使用的模块或名称空间的成员时, 可以使用名称的缩写形式而不是完全限定的名称。此open关键字与C#中的using关键字和Visual Basic中的Imports相似。
【导入声明(open关键字)】当你使用多个打开声明时, 它们应显示在单独的行上。
F#导入声明示例
open SystemConsole.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函数。 |
推荐阅读
- F#延迟计算
- F#签名
- F#资源管理
- F#属性
- F#模块
- 7大最佳USB恢复软件列表(你应该选择哪个())
- Android的SD卡恢复数据的5大最佳应用合集
- Mac的10大最佳数据恢复软件合集(哪一个最好())
- 10大最佳分区恢复软件合集(哪个最适合你())