Core.ExtraTopLevelOperators 模块 (F#)
无需打开模块或命名空间即可使用的其他 F# 运算符和类型。
命名空间/模块路径: Microsoft.FSharp.Core
程序集:FSharp.Core(在 FSharp.Core.dll 中)
[<AutoOpen>]
module ExtraTopLevelOperators
值
值 |
说明 |
---|---|
( ~% ) : Expr<'T> -> 'T |
用于将类型化的表达式接合到引号空缺内的特殊前缀运算符。 |
( ~%% ) : Expr -> 'T |
用于将非类型化的表达式接合到引号空缺内的特殊前缀运算符。 |
array2D : seq<#seq<'T>> -> 'T [,] |
根据一组元素序列生成二维数组。 |
async : AsyncBuilder |
使用计算表达式语法生成异步工作流。 |
dict : seq<'Key * 'Value> -> IDictionary<'Key,'Value> |
根据键/值对的序列生成只读查找表。 使用泛型哈希和相等比较给键对象编制索引。 |
double : ^T -> float |
将参数转换为 64 位浮点数。 这是所有基元数值类型的直接转换。 对于字符串,将使用具有 InvariantCulture 设置的 Parse 来转换输入。 否则,该运算要求并调用输入类型上的 ToDouble 方法。 |
eprintf : TextWriterFormat<'T> -> 'T |
使用给定格式输出到 stderr。 |
eprintfn : TextWriterFormat<'T> -> 'T |
使用给定格式输出到 stderr,并添加新行 |
failwithf : StringFormat<'T,'TResult> -> 'T |
打印到字符串缓冲区,并在出现给定结果时引发异常。 帮助器打印机必须返回字符串。 |
fprintf : TextWriter -> TextWriterFormat<'T> -> 'T |
以给定的格式打印到文件 |
fprintfn : TextWriter -> TextWriterFormat<'T> -> 'T |
使用给定的格式输出到文件并添加新行 |
int8 : ^T -> sbyte |
将参数转换为有符号的字节。 这是所有基元数值类型的直接转换。 对于字符串,将使用具有 InvariantCulture 设置的 Parse 来转换输入。 否则该运算要求并调用输入类型上的 ToSByte 方法。 |
printf : TextWriterFormat<'T> -> 'T |
使用给定格式输出到 stdout。 |
printfn : TextWriterFormat<'T> -> 'T |
使用给定格式输出到 stdout,并添加新行。 |
set : seq<'T> -> Set<'T> |
根据对象的序列生成集合。 这些对象是用泛型比较进行索引的。 |
single : ^T -> single |
将参数转换为 32 位浮点数。 这是所有基元数值类型的直接转换。 对于字符串,将使用具有 InvariantCulture 设置的 Parse 来转换输入。 否则该运算要求并调用输入类型上的 ToSingle 方法。 |
sprintf : StringFormat<'T> -> 'T |
使用给定格式打印到字符串。 |
uint8 : ^T -> byte |
将参数转换为字节。 这是所有基元数值类型的直接转换。 对于字符串,将使用针对字符串的 Byte.Parse 来转换输入,否则需要对输入类型使用 ToByte 方法。 |
活动模式
活动模式 |
说明 |
---|---|
( |Lazy| ) : Lazy<'T> -> 'T |
强制执行类型 Lazy 的值的活动模式。 |
平台
Windows 8,Windows 7,Windows server 2012中,Windows server 2008 R2
版本信息
F#核心库版本
支持:2.0,4.0,可移植