プリミティブ型 (F#)
このトピックでは、F# 言語で使用される基本的なプリミティブ型の一覧を示します。 また、対応する .NET 型、および各型の最小値と最大値も示します。
プリミティブ型の概要
次の表に、F# のプリミティブ型のプロパティの概要を示します。
種類 |
.NET 型 |
Description |
---|---|---|
bool |
使用可能な値は true と false です。 |
|
byte |
0 から 255 の値です。 |
|
sbyte |
-128 から 127 の値です。 |
|
int16 |
-32768 から 32767 の値です。 |
|
uint16 |
0 から 65535 の値です。 |
|
int |
-2,147,483,648 から 2,147,483,647 の値です。 |
|
uint32 |
0 から 4,294,967,295 の値です。 |
|
int64 |
-9,223,372,036,854,775,808 から 9,223,372,036,854,775,807 の値です。 |
|
uint64 |
0 から 18,446,744,073,709,551,615 の値です。 |
|
nativeint |
符号付き整数としてのネイティブ ポインターです。 |
|
unativeint |
符号なし整数としてのネイティブ ポインターです。 |
|
char |
Unicode 文字の値です。 |
|
string |
Unicode テキストです。 |
|
decimal |
有効桁数が 28 以上の浮動小数点型のデータ型です。 |
|
unit |
該当なし |
実際の値がないことを示します。 この型は、形式的な値を 1 つだけ持ちます。この値は、() で表されます。 多くの場合、unit 型の値 () は、値が必要であるのに、実際の値を使用できない、または実際の値が無意味である場合に、プレースホルダーとして使用されます。 |
void |
型または値がないことを示します。 |
|
float32, single |
32 ビット浮動小数点型。 |
|
float, double |
64 ビット浮動小数点型。 |
注意
64 ビット整数型としては大きすぎる整数を使用して計算を実行するには、bigint 型を使用します。bigint は BigInteger の省略形であり、基本型とは見なされません。