Bahasa Go mempunyai jenis asas, tatasusunan, kepingan, kamus, struktur, antara muka, fungsi, saluran dan penerima. 1. Jenis asas, termasuk jenis Boolean, integer, integer tidak bertanda dan titik terapung 2. Tatasusunan, struktur data dengan panjang tetap dan jenis yang konsisten 3. Penghirisan, dilaksanakan berdasarkan tatasusunan, boleh diperoleh daripada Dicipta dalam tatasusunan atau slice; 4. Kamus, digunakan untuk menyimpan dan mendapatkan data, sangat sesuai untuk membina jadual carian pantas 5. Struktur, digunakan untuk menggabungkan pelbagai medan yang berbeza. Medan struktur boleh terdiri daripada sebarang jenis, dsb.
Persekitaran pengendalian tutorial ini: sistem Windows 10, golang versi 1.20.1, komputer DELL G3.
Bahasa Go mempunyai banyak jenis yang boleh digunakan untuk menentukan pembolehubah, parameter fungsi, nilai pulangan fungsi dan ahli struktur data. Di bawah ialah beberapa jenis bahasa Go yang biasa.
1. Jenis asas (Asas jenis): Bahasa Go menyediakan beberapa jenis asas, termasuk Boolean (bool), integer (int, int8, int16, int32, int64), integer tidak bertanda (uint, uint8, uint16, uint32, uint64), Jenis titik terapung (float32, float64 ), jenis kompleks (complex64, complex128), jenis rentetan (rentetan) dan jenis bait (bait, rune).
2. Tatasusunan: Tatasusunan dalam bahasa Go ialah struktur data dengan panjang tetap dan jenis yang konsisten. Sebagai contoh, anda boleh menggunakan `var arr [5]int` mengisytiharkan tatasusunan integer dengan panjang 5.
3 Slice: Slice ialah tatasusunan dinamik yang panjangnya boleh diubah pada bila-bila masa. Slices dilaksanakan berdasarkan tatasusunan dan boleh dibuat daripada tatasusunan atau kepingan sedia ada.
4 Kamus (Peta): Kamus ialah koleksi pasangan nilai kunci yang tidak tertib, di mana setiap kunci sepadan secara unik dengan nilai. Kamus boleh digunakan untuk menyimpan dan mendapatkan semula data, menjadikannya sesuai untuk membina jadual carian pantas.
5. Struktur (Struktur): Struktur ialah jenis data tersuai yang digunakan untuk menggabungkan berbilang medan jenis yang berbeza. Medan struktur boleh terdiri daripada sebarang jenis.
6. Antara muka: Antara muka ialah jenis abstrak yang menerangkan tingkah laku objek. Antara muka mentakrifkan satu set kaedah Objek dianggap melaksanakan antara muka selagi ia melaksanakan semua kaedah antara muka.
7. Fungsi: Fungsi dalam bahasa Go ialah warga kelas pertama dan boleh dihantar sebagai parameter, diberikan kepada pembolehubah dan dikembalikan sebagai nilai pulangan. Fungsi juga boleh ditakrifkan sebagai kaedah, dikaitkan dengan jenis tertentu.
8. Saluran: Saluran ialah paip yang digunakan untuk menghantar data dan digunakan untuk menyelaraskan operasi serentak. Saluran boleh digunakan untuk memindahkan data antara gorouti yang berbeza untuk mencapai penyegerakan dan komunikasi data.
9 Penerima: Penerima ialah parameter khas yang dikaitkan dengan kaedah, yang menentukan jenis pemanggil kaedah tersebut. Penerima boleh menjadi penerima nilai (nilai penerima) atau penerima penunjuk.
Di atas adalah beberapa jenis bahasa Go yang biasa, setiap jenis mempunyai ciri dan kegunaan tersendiri. Pembangun boleh memilih jenis yang sesuai dalam kod untuk menyimpan dan mengendalikan data berdasarkan keperluan sebenar.
Atas ialah kandungan terperinci Apakah bahasa untuk pergi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!