Rumah > pembangunan bahagian belakang > Golang > Pengubah Kebolehcapaian GoLang: Awam, Swasta dan Huruf Besar - Bagaimana Ia Berfungsi?

Pengubah Kebolehcapaian GoLang: Awam, Swasta dan Huruf Besar - Bagaimana Ia Berfungsi?

Barbara Streisand
Lepaskan: 2024-12-05 04:50:13
asal
179 orang telah melayarinya

GoLang Accessibility Modifiers: Public, Private, and Capitalization - How Does It Work?

Awam, Persendirian - Huruf Besar, Huruf Kecil:

Sebagai seorang pemula yang beralih daripada Delphi dan C ke GoLang, anda mungkin menghadapi kekeliruan mengenai pengubah kebolehcapaian dan konvensyen penggunaan huruf besar. Mari kita terokai ini:

Konvensyen Pemodalan

Dalam GoLang, kebolehcapaian awam sememangnya ditunjukkan dengan menggunakan aksara besar untuk nama fungsi. Walau bagaimanapun, peraturan ini hanya terpakai kepada pengecam dalam satu pakej.

Apabila merujuk pakej luaran, seperti "bekas/senarai", nama pakej itu sendiri adalah huruf kecil. Ini kerana nama pakej ialah alias yang diberikan semasa mengimport pakej, biasanya menggunakan bahagian terakhir laluan pakej.

Pengecam Awam dan Peribadi

Pengecam awam mengikuti konvensyen huruf besar, manakala pengecam peribadi dilambangkan dengan aksara huruf kecil terkemuka. Pengecam peribadi tidak boleh diakses di luar pakej yang ditakrifkan.

Penjelasan Contoh

Dalam contoh anda, fungsi GetFactors adalah umum kerana namanya bermula dengan huruf besar surat. Walau bagaimanapun, jenis "senarai" adalah sebahagian daripada pakej "bekas/senarai" yang diimport. Pengecam awamnya ialah Senarai, mengikut konvensyen huruf besar dalam pakej itu. Apabila anda menggunakan pengecam "senarai" huruf kecil, anda merujuk alias pakej, bukan pengecam awam.

Alias ​​dan Nama Pakej

Walaupun nama pakej selalunya sama seperti bahagian terakhir laluan pakej, ia tidak selalu berlaku. Nama pakej sebenar ditakrifkan dalam kod pengisytiharan pakej. Oleh itu, adalah penting untuk merujuk kepada dokumentasi pakej untuk nama pakej dan konvensyen huruf besar yang betul.

Atas ialah kandungan terperinci Pengubah Kebolehcapaian GoLang: Awam, Swasta dan Huruf Besar - Bagaimana Ia Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan