Pergi jenis data bahasa
Dalam bahasa pemrograman Go, jenis data yang digunakan untuk menyatakan fungsi dan variabel.
tipe data muncul untuk membagi data ke dalam berbagai ukuran memori yang diperlukan untuk waktu pemrograman data yang dibutuhkan oleh data yang besar pada saat dibutuhkan untuk mengajukan memori yang besar, Anda dapat mengambil keuntungan dari memori.
Pergi Bahasa Ada beberapa jenis data berdasarkan kategori:
Tidak. | Jenis dan Deskripsi |
---|---|
1 | Boolean Situs nilai Boolean hanya dapat menjadi konstan benar atau salah.Sebuah contoh sederhana: var b bool = true. |
2 | <br>Jenis Numeric bilangan bulat int dan float float, Go dukungan bahasa untuk integer dan angka floating point, dan dukungan asli untuk bilangan kompleks, yang menggigit operasi menggunakan pelengkap. |
3 | tipe string: Karakter string adalah string panjang tetap menghubungkan urutan karakter. Pergi string dihubungkan oleh satu byte. Pergi byte string penggunaan bahasa UTF-8 Unicode encoding teks logo. |
4 | Jenis berasal: Mereka termasuk:
|
Jenis digital
Go juga didasarkan pada jenis arsitektur, seperti: int, uint dan uintptr.
Tidak. | Jenis dan Deskripsi |
---|---|
1 | uint8 Unsigned 8-bit integer (0-255) |
2 | uint16 16-bit unsigned bilangan bulat (0-65535) |
3 | uint32 32-bit unsigned bilangan bulat (0-4294967295) |
4 | uint64 64-bit unsigned bilangan bulat (0-18446744073709551615) |
5 | int8 Ditandatangani 8-bit integer (-128 sampai 127) |
6 | int16 16-bit integer ditandatangani (-32.768-32.767) |
7 | int32 Ditandatangani 32-bit integer (-2147483648 sampai 2147483647) |
8 | int64 Ditandatangani 64-bit integer (-9223372036854775808 ke 9223372036854775807) |
mengapung:
Tidak. | Jenis dan Deskripsi |
---|---|
1 | float32 IEEE-754 32-bit nomor jenis floating point |
2 | float64 IEEE-754 64-bit nomor jenis floating point |
3 | complex64 32-bit real dan imajiner |
4 | complex128 64-bit real dan imajiner |
Jenis lain dari digital
Berikut adalah lebih banyak jenis numerik lainnya:
Tidak. | Jenis dan Deskripsi |
---|---|
1 | byte uint8 serupa |
2 | sajak int32 serupa |
3 | uint 32 atau 64 |
4 | int Dan ukuran yang sama seperti uint |
5 | uintptr Unsigned int, digunakan untuk menyimpan pointer |