Jenis dasar
Topik ini mencantumkan jenis dasar yang didefinisikan dalam F#. Jenis-jenis ini adalah yang paling mendasar dalam F #, membentuk dasar dari hampir setiap program F #. Mereka adalah superset dari jenis primitif .NET.
Jenis | Jenis .NET | Deskripsi | Contoh |
---|---|---|---|
bool |
Boolean | Nilai yang mungkin adalah true dan false . |
true /false |
byte |
Byte | Nilai dari -0 hingga 255. | 1uy |
sbyte |
SByte | Nilai dari -128 hingga 127. | 1y |
int16 |
Int16 | Nilai dari -32768 hingga 32767. | 1s |
uint16 |
UInt16 | Nilai dari -0 hingga 65535. | 1us |
int |
Int32 | Nilai dari -2.147.483.648 hingga 2.147.483.647. | 1 |
uint |
UInt32 | Nilai dari -0 hingga 4.294.967.295. | 1u |
int64 |
Int64 | Nilai dari -9.223.372.036.854.775.808 hingga 9.223.372.036.854.775.807. | 1L |
uint64 |
UInt64 | Nilai dari -0 hingga 18.446.744.073.709.551.615. | 1UL |
nativeint |
IntPtr | Penunjuk asli sebagai bilangan bulat bertanda. | nativeint 1 |
unativeint |
UIntPtr | Penunjuk asli sebagai bilangan bulat yang tidak bertanda. | unativeint 1 |
decimal |
Decimal | Jenis data titik float yang setidaknya memiliki 28 digit signifikan. | 1.0m |
float , double |
Double | Jenis titik float 64-bit. | 1.0 |
float32 , single |
Single | Jenis titik float 32-bit. | 1.0f |
char |
Char | Nilai karakter Unicode. | 'c' |
string |
String | Teks Unicode. | "str" |
unit |
tidak berlaku | Menunjukkan tidak adanya nilai aktual. Jenis ini hanya memiliki satu nilai formal, yang ditandai dengan () . Nilai unit, () , sering digunakan sebagai tempat penampung di mana nilai diperlukan tetapi tidak ada nilai nyata yang tersedia atau masuk akal. |
() |
Catatan
Anda dapat melakukan komputasi dengan bilangan bulat terlalu besar untuk jenis bilangan bulat 64-bit dengan menggunakan jenis bigint
. bigint
tidak dianggap sebagai jenis dasar; ini adalah singkatan untuk System.Numerics.BigInteger
.
Lihat juga
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.