プリミティブ型 (F#)

このトピックでは、F# 言語で使用される基本的なプリミティブ型の一覧を示します。また、対応する .NET 型、および各型の最小値と最大値も示します。

プリミティブ型の概要

次の表に、F# のプリミティブ型のプロパティの概要を示します。

種類

.NET 型

Description

bool

Boolean

使用可能な値は true と false です。

byte

Byte

0 から 255 の値です。

sbyte

SByte

-128 から 127 の値です。

int16

Int16

-32768 から 32767 の値です。

uint16

UInt16

0 から 65535 の値です。

int

Int32

-2,147,483,648 から 2,147,483,647 の値です。

uint32

UInt32

0 から 4,294,967,295 の値です。

int64

Int64

-9,223,372,036,854,775,808 から 9,223,372,036,854,775,807 の値です。

uint64

UInt64

0 から 18,446,744,073,709,551,615 の値です。

nativeint

IntPtr

符号付き整数としてのネイティブ ポインターです。

unativeint

UIntPtr

符号なし整数としてのネイティブ ポインターです。

char

Char

Unicode 文字の値です。

string

String

Unicode テキストです。

decimal

Decimal

有効桁数が 28 以上の浮動小数点型のデータ型です。

unit

該当なし

実際の値がないことを示します。この型は、形式的な値を 1 つだけ持ちます。この値は、() で表されます。多くの場合、unit 型の値 () は、値が必要であるのに、実際の値を使用できない、または実際の値が無意味である場合に、プレースホルダーとして使用されます。

void

Void

型または値がないことを示します。

float32, single

Single

32 ビット浮動小数点型。

float, double

Double

64 ビット浮動小数点型。

[!メモ]

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

参照

その他の技術情報

F# 言語リファレンス