Operators.Checked モジュール (F#)
このモジュールには、オーバーフロー チェックのある基本的な算術演算子が含まれます。
名前空間/モジュール パス: Microsoft.FSharp.Core.Operators
アセンブリ: FSharp.Core (FSharp.Core.dll 内)
module Checked
値
値 |
説明 |
---|---|
( * ) : ^T1 -> ^T2 -> ^T3 |
オーバーロードされた乗算演算子 (オーバーフローをチェックします)。 |
( + ) : ^T1 -> 'T2 -> 'T3 |
オーバーロードされた加算演算子 (オーバーフローをチェックします)。 |
( - ) : ^T1 -> ^T2 -> ^T3 |
オーバーロードされた減算演算子 (オーバーフローをチェックします)。 |
( ~- ) : ^T -> ^T |
オーバーロードされた単項否定演算子 (オーバーフローをチェックします)。 |
byte : ^T -> byte |
引数を byte に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。 |
char : ^T -> char |
引数を char に変換します。 数値入力は、文字の UTF-16 エンコードに従い、チェック付きの変換を使用して変換されます。 文字列入力の長さは 1 文字である必要があります。 入力の型がそれ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。 |
int : ^T -> int |
引数を int に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。 |
int16 : ^T -> int16 |
引数を int16 に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。 |
int32 : ^T -> int32 |
引数を int32 に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。 |
int64 : ^T -> int64 |
引数を int64 に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。 |
nativeint : ^T -> nativeint |
引数を nativeint に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。 |
sbyte : ^T -> sbyte |
引数を sbyte に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。 |
uint16 : ^T -> uint16 |
引数を uint16 に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。 |
uint32 : ^T -> uint32 |
引数を uint32 に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。 |
uint64 : ^T -> uint64 |
引数を uint64 に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 文字列の場合は、InvariantCulture が設定された Parse を使用して入力が変換されます。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。 |
unativeint : ^T -> unvativeint |
引数を unativeint に変換します。 これは、すべてのプリミティブ数値型のチェック付きの直接変換です。 それ以外の場合、この操作では、入力の型に適切な静的変換メソッドが必要です。 |
プラットフォーム
Windows 8、Windows 7、Windows Server 2012、Windows Server 2008 R2
バージョン情報
F# コア ライブラリのバージョン
2.0、4.0、Portable でサポート