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、可攜版