Rumah >masalah biasa >Di manakah pembolehubah golang?

Di manakah pembolehubah golang?

zbt
zbtasal
2023-07-17 15:24:06875semak imbas

Tempat pembolehubah golang terletak ditentukan oleh lokasi pengisytiharannya dan kesan blok kod. Ciri pembolehubah golang: 1. Pembolehubah diisytiharkan menggunakan kata kunci `var` 2. Pembolehubah juga boleh ditetapkan dan dimulakan 3. Pembolehubah juga boleh menjadi pemalar;

Di manakah pembolehubah golang?

Persekitaran pengendalian tutorial ini: sistem Windows 10, golang versi 1.20.1, komputer DELL G3.

Golang ialah bahasa pengaturcaraan sumber terbuka yang dibangunkan dan dilancarkan oleh Google. Matlamat reka bentuknya adalah untuk menyediakan bahasa pengaturcaraan yang mudah, cekap dan boleh dipercayai yang sesuai untuk membina sistem perisian yang besar. Di Golang, pembolehubah ialah elemen asas yang digunakan untuk menyimpan dan mewakili data dalam atur cara. Pembolehubah boleh digunakan untuk menyimpan pelbagai jenis data, seperti integer, nombor titik terapung, nilai Boolean, rentetan, dsb.

Di Golang, pembolehubah diisytiharkan menggunakan kata kunci `var`. Sintaks umum untuk pengisytiharan pembolehubah ialah: `var variable name jenis data`. Contohnya, untuk mengisytiharkan pembolehubah integer bernama `age`, anda akan menggunakan sintaks berikut: `var age int`. Dalam contoh ini, `umur` ialah nama pembolehubah dan `int` ialah jenis data integer.

Pembolehubah di Golang juga boleh dimulakan dengan tugasan. Inisialisasi tugasan adalah untuk memberikan nilai awal kepada pembolehubah apabila mengisytiharkannya. Contohnya, untuk mengisytiharkan pembolehubah rentetan bernama `nama` dan memulakannya kepada `"John"`, anda akan menggunakan sintaks berikut: `var rentetan nama = "John"`. Dalam contoh ini, `nama` ialah nama pembolehubah, `rentetan` ialah jenis data rentetan dan `"John"` ialah nilai awal pembolehubah.

Selain menggunakan kata kunci `var` untuk pengisytiharan berubah, Golang juga menyediakan cara pengisytiharan yang lebih ringkas, dipanggil pengisytiharan pembolehubah pendek. Pengisytiharan pembolehubah pendek menggunakan pengendali `:=` untuk mengisytiharkan dan memulakan pembolehubah. Sebagai contoh, untuk mengisytiharkan pembolehubah integer bernama `umur` dan memulakannya kepada `25`, anda akan menggunakan sintaks berikut: `umur := 25`. Dalam contoh ini, jenis pembolehubah disimpulkan dengan tugasan.

Di Golang, skop pembolehubah ditentukan oleh lokasi di mana ia diisytiharkan. Pembolehubah yang diisytiharkan di dalam fungsi mempunyai skop setempat dan hanya boleh diakses di dalam fungsi di mana ia muncul. Pembolehubah yang diisytiharkan di luar fungsi mempunyai skop global dan boleh diakses dalam fungsi dalam keseluruhan pakej. Skop pembolehubah juga dipengaruhi oleh blok kod Satu blok kod terdiri daripada sepasang pendakap kerinting Blok kod yang dikelilingi oleh `{}`.

Di Golang, pembolehubah juga boleh menjadi pemalar. Pemalar ialah nilai yang tidak berubah semasa program sedang berjalan. Di Golang, pemalar diisytiharkan menggunakan kata kunci `const`. Sintaks umum untuk pemalar ialah: `const Jenis data nama tetap = nilai`. Sebagai contoh, untuk mengisytiharkan pemalar bernama `pi` dan memulakannya kepada `3.14`, anda akan menggunakan sintaks berikut: `const pi float64 = 3.14`. Dalam contoh ini, `pi` ialah nama pemalar, `float64` ialah jenis data titik terapung dan `3.14` ialah nilai pemalar.

Untuk meringkaskan, pembolehubah dalam Golang ialah elemen asas yang digunakan untuk menyimpan dan mewakili data. Pembolehubah boleh diisytiharkan dengan kata kunci `var` dan dimulakan oleh tugasan. Skop pembolehubah ditentukan oleh lokasi pengisytiharannya dan pengaruh blok kod. Di Golang, anda juga boleh menggunakan pengisytiharan pembolehubah pendek untuk mengisytiharkan dan memulakan pembolehubah. Selain itu, Golang juga menyokong pengisytiharan dan penggunaan pemalar .

Atas ialah kandungan terperinci Di manakah pembolehubah golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn