次の方法で共有


基本型

このトピックでは、F# で定義されている基本型の一覧を示します。 これらの型は F# の最も基本的な要素であり、ほぼすべての F# プログラムの基礎を形成します。 これらは、.NET プリミティブ型のスーパーセットです。

タイプ .NET 型 説明
bool Boolean 設定可能な値は true および false です。 true/false
uint8byte Byte 0 ~ 255 の値。 1uy
int8sbyte SByte -128 から 127 までの値。 1y
int16 Int16 -32768 から 32767 までの値。 1s
uint16 UInt16 0 から 65535 までの値。 1us
int32int Int32 -2,147,483,648 から 2,147,483,647 までの値。 1
uint32uint UInt32 0 から 4,294,967,295 までの値。 1u
int64 Int64 -9,223,372,036,854,775,808 から 9,223,372,036,854,775,807 までの値。 1L
uint64 UInt64 0 から 18,446,744,073,709,551,615 までの値。 1UL
nativeint IntPtr 符号付き整数としてのネイティブ ポインター。 nativeint 1
unativeint UIntPtr 符号なし整数としてのネイティブ ポインター。 unativeint 1
decimal Decimal 有効桁数が 28 桁以上の浮動小数点データ型。 1.0m
floatdouble Double 64 ビット浮動小数点型。 1.0
float32single Single 32 ビット浮動小数点型。 1.0f
char Char Unicode 文字の値。 'c'
string String Unicode テキスト。 "str"
unit 適用されません 実際の値がないことを示します。 この型には、 ()示される正式な値が 1 つだけ含まれます。 単位値()は、多くの場合、値が必要であるが、実際には値が利用できないか意味を持たない時に、プレースホルダーとして使われます。 ()

bigint型を使用して、64 ビット整数型に対して大きすぎる整数を使用して計算を実行できます。 bigint は基本型とは見なされません。 System.Numerics.BigIntegerの省略形です。

こちらも参照ください