Core.LanguagePrimitives モジュール (F#)
F# 言語に関連付けられている言語プリミティブ。
名前空間/モジュール パス: Microsoft.FSharp.Core
アセンブリ: FSharp.Core (FSharp.Core.dll 内)
module LanguagePrimitives
モジュール
Module |
説明 |
---|---|
モジュール ErrorStrings |
内部でのみ使用されます。 |
モジュール HashCompare |
F# コンパイラは、いくつかの言語構成要素をコンパイルした形式の一部として、このモジュールのいくつかの関数に対する呼び出しを生成します。 |
モジュール IntrinsicFunctions |
F# コンパイラは、いくつかの言語構成要素をコンパイルした形式の一部として、このモジュールのいくつかの関数に対する呼び出しを生成します。 |
モジュール IntrinsicOperators |
F# コンパイラは、いくつかの言語構成要素をコンパイルした形式の一部として、このモジュールのいくつかの関数に対する呼び出しを生成します。 |
Values
値 |
説明 |
---|---|
AdditionDynamic : 'T1 -> 'T2 -> 'U |
+ 演算子の動的呼び出しを実装するコンパイラ組み込み関数。 |
CheckedAdditionDynamic : 'T1 -> 'T2 -> 'U |
チェック付きの + 演算子の動的呼び出しを実装するコンパイラ組み込み関数。 |
CheckedMultiplyDynamic : 'T1 -> 'T2 -> 'U |
チェック付きの + 演算子の動的呼び出しを実装するコンパイラ組み込み関数。 |
DecimalWithMeasure : decimal -> decimal<'u> |
単位付きの 10 進値を作成します。 |
DivideByInt : ^T -> int -> ^T |
値を整数で除算します。 |
DivideByIntDynamic : 'T -> int -> 'T |
DivideByInt プリミティブの動的呼び出しを実装するコンパイラ組み込み関数。 |
EnumOfValue : 'T -> enum |
基になる値から列挙値を作成します。 |
EnumToValue : 'Enum -> 'T |
列挙値の基になる値を取得します。 |
FastGenericComparer : IComparer<'T> |
指定した型の F# 比較子オブジェクトを作成します。 |
FastGenericEqualityComparer : IEqualityComparer<'T> |
型を指定して、F# のハッシュ オブジェクトおよび等値オブジェクトを作成します。 |
FastLimitedGenericEqualityComparer : int -> IEqualityComparer<'T> |
F# のレコード、リスト、および共用体の型をハッシュするときに、ノードが制限されたハッシュを使用して、指定した型の F# のハッシュ/等値オブジェクトを作成します。 |
Float32WithMeasure : float -> float<'u> |
単位付きの float32 値を作成します。 |
FloatWithMeasure : float32 -> float32<'u> |
単位付きの float 値を作成します。 |
GenericComparer : IComparer |
静的な F# 比較子オブジェクト。 |
GenericComparison : 'T -> 'T -> int |
2 つの値を比較します。 |
GenericComparisonWithComparer : IComparer -> 'T -> 'T -> int |
2 つの値を比較します。一貫性のある NaN 比較セマンティクスを保証するために、IComparable<T> の実装から再帰的なケースとして呼び出される場合があります。 |
GenericEquality : 'T -> 'T -> bool |
部分的な等価関係セマンティクス ([nan] <> [nan]) を使用して、2 つの値が等しいかどうかを比較します。 |
GenericEqualityComparer : IEqualityComparer |
ハッシュおよび等値に適した F# 比較子オブジェクトを返します。この返された比較子のハッシュ動作は、F# のレコード、リスト、および共用体の型をハッシュするとき、全体のノード数による制限を受けません。 |
GenericEqualityER : 'T -> 'T -> bool |
等価関係セマンティクス ([nan] = [nan]) を使用して、2 つの値が等しいかどうかを比較します。 |
GenericEqualityERComparer : IEqualityComparer |
ハッシュおよび等値に適した F# 比較子オブジェクトを返します。この返された比較子のハッシュ動作は、F# のレコード、リスト、および共用体の型をハッシュするとき、全体のノード数による制限を受けません。この等値比較子は、等価関係セマンティクス ([nan] = [nan]) を持ちます。 |
GenericEqualityWithComparer : IEqualityComparer -> 'T -> 'T -> bool |
2 つの値が等しいかどうかを比較します。 |
GenericGreaterOrEqual : 'T -> 'T -> bool |
2 つの値を比較します。 |
GenericGreaterThan: 'T -> 'T -> bool |
2 つの値を比較します。 |
GenericHash : 'T -> int |
値の構造に従って、値をハッシュします。F# のレコード、リスト、および共用体の型をハッシュするとき、このハッシュは全体のノード数による制限を受けません。 |
GenericHashWithComparer : IEqualityComparer -> 'T -> int |
値の構造に従って、値の一部を再帰的にハッシュします。 |
GenericLessOrEqual : 'T -> 'T -> bool |
2 つの値を比較します。 |
GenericLessThan : 'T -> 'T -> bool |
2 つの値を比較します。 |
GenericLimitedHash: int -> 'T -> int |
値の構造に従って、値をハッシュします。F# のレコード、リスト、および共用体の型をハッシュするときに、指定された制限を使用してハッシュを制限します。 |
GenericMaximum : 'T -> 'T -> 'T |
GenericComparison で指定された順序に従って、2 つの値のうち、構造的に大きい方を取得します。 |
GenericMinimum : 'T -> 'T -> 'T |
GenericComparison で指定された順序に従って、2 つの値のうち、構造的に小さい方を取得します。 |
GenericOne: ^T |
任意のプリミティブ数値型、または One という静的メンバーを持つ任意の型について、値 1 に解決します。 |
GenericOneDynamic : unit -> 'T |
任意のプリミティブ数値型、または One という静的メンバーを持つ任意の型について、値 1 に解決します。 |
GenericZero : ^T |
任意のプリミティブ数値型、または Zero という静的メンバーを持つ任意の型について、値 0 に解決します。 |
GenericZeroDynamic: unit -> 'T |
任意のプリミティブ数値型、または Zero という静的メンバーを持つ任意の型について、値 0 に解決します。 |
Int16WithMeasure : int16 -> int16<'u> |
単位付きの int16 値を作成します。 |
Int32WithMeasure : int32 -> int32<'u> |
単位付きの int32 値を作成します。 |
Int64WithMeasure : int64 -> int64<'u> |
単位付きの int64 値を作成します。 |
MultiplyDynamic : 'T1 -> 'T2 -> 'U |
+ 演算子の動的呼び出しを実装するコンパイラ組み込み関数。 |
ParseInt32 : string -> int32 |
オーバーロードされた int32 変換演算子が文字列に適用されるときに使用される規則に従って、int32 を解析します。 |
ParseInt64 : string -> int64 |
オーバーロードされた int64 変換演算子が文字列に適用されるときに使用される規則に従って、int64 を解析します。 |
ParseUInt32 : string -> uint32 |
オーバーロードされた uint32 変換演算子が文字列に適用されるときに使用される規則に従って、uint32 を解析します。 |
ParseUInt64 : string -> uint64 |
オーバーロードされた uint64 変換演算子が文字列に適用されるときに使用される規則に従って、uint64 を解析します。 |
PhysicalEquality: 'T -> 'T -> bool |
参照/物理的等価性。各入力のボックス化されたバージョンが参照等価である場合、または両方の入力がプリミティブ数値型で、第 1 引数の型の Equals の実装が各入力のボックス化されたバージョンに対して true を返す場合に true になります。 |
PhysicalHash: 'T -> int |
物理ハッシュ。コンテンツをハッシュする場合に、値型を除き、オブジェクト ID をハッシュします。 |
SByteWithMeasure: sbyte -> sbyte<'u> |
単位付きの sbyte 値を作成します。 |
プラットフォーム
Windows 8、Windows 7、Windows Server 2012 で Windows Server 2008 R2
バージョン情報
F# コア ライブラリのバージョン
サポート: ポータブル 2.0、4.0