共用方式為


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 [,]

從一連串的項目序列建立 2D 陣列。

async : AsyncBuilder

使用計算運算式語法,建置非同步工作流程。

dict : seq<'Key * 'Value> -> IDictionary<'Key,'Value>

從索引鍵/值組序列,建置唯讀查閱資料表。 使用泛形雜湊和相等,檢索索引鍵物件。

double : ^T -> float

將引數轉換成 64 位元浮點數 這是針對所有基本數字類資料型別的直接轉換。 對於字串,會使用 Parse 搭配 InvariantCulture 設定來轉換輸入。 否則作業需要在輸入型別上叫用 ToDouble 方法。

eprintf : TextWriterFormat<'T> -> 'T

使用指定的格式,列印至 stderr。

eprintfn : TextWriterFormat<'T> -> 'T

使用指定的格式,列印至 stderr,並加入新行字元

failwithf : StringFormat<'T,'TResult> -> 'T

列印至字串緩衝區,並且引發具有指定之結果的例外狀況。 協助者列印程式 (Helper Printer) 必須傳回字串。

fprintf : TextWriter -> TextWriterFormat<'T> -> 'T

使用指定的格式,列印至檔案

fprintfn : TextWriter -> TextWriterFormat<'T> -> 'T

使用指定的格式,列印至檔案,並加入新行字元

int8 : ^T -> sbyte

將引數轉換成帶正負號的位元組。 這是針對所有基本數字類資料型別的直接轉換。 對於字串,會使用 Parse 搭配 InvariantCulture 設定來轉換輸入。 否則作業需要在輸入型別上叫用 ToSByte 方法。

printf : TextWriterFormat<'T> -> 'T

使用指定的格式,列印至 stdout。

printfn : TextWriterFormat<'T> -> 'T

使用指定的格式,列印至 stdout,並加入新行字元。

set : seq<'T> -> Set<'T>

從物件序列建置一個集合。 這些物件是使用泛形比較編製索引。

single : ^T -> single

將引數轉換成 32 位元浮點數。 這是針對所有基本數字類資料型別的直接轉換。 對於字串,會使用 Parse 搭配 InvariantCulture 設定來轉換輸入。 否則作業需要在輸入型別上叫用 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,可攜式執行檔 (PE)。

請參閱

參考

Microsoft.FSharp.Core 命名空間 (F#)