Jenis data bahasa Go
Dalam bahasa pengaturcaraan Go, jenis data digunakan untuk mengisytiharkan fungsi dan pembolehubah.
Kemunculan jenis data adalah untuk membahagikan data kepada data dengan saiz memori yang berbeza Semasa pengaturcaraan, anda hanya perlu memohon memori besar apabila anda perlu menggunakan data besar, supaya anda boleh menggunakan sepenuhnya ingatan.
Bahasa Go mempunyai jenis data berikut mengikut kategori:
Nombor siri | Jenis dan perihalan | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Jenis Boolean Nilai jenis Boolean hanya boleh menjadi benar malar atau palsu. Contoh mudah: var b bool = benar. | ||||||||||||||||||||||||||||||||||||||
2 | Jenis nombor Jenis integer dan apungan jenis titik terapung, bahasa Go menyokong jenis integer dan Nombor titik terapung, dan sokongan asli untuk nombor kompleks, di mana operasi bit menggunakan pelengkap dua. | ||||||||||||||||||||||||||||||||||||||
3 | Jenis rentetan: Rentetan ialah rentetan aksara panjang tetap yang disambungkan bersama . Rentetan Go disatukan daripada bait tunggal. Bait rentetan bahasa Go menggunakan pengekodan UTF-8 untuk mengenal pasti teks Unicode. | ||||||||||||||||||||||||||||||||||||||
4 | Jenis terbitan: Termasuk:
|
Jenis nombor lain
Lebih banyak jenis nombor lain disenaraikan di bawah:
序号 | 类型和描述 |
---|---|
1 | byte 类似 uint8 |
2 | rune 类似 int32 |
3 | uint 32 或 64 位 |
4 | int 与 uint 一样大小 |
5 | uintptr 无符号整型,用于存放一个指针 |