Junior — Middle
Proqramlaşdırmada metodlar necə fərqlənir, əgər onların adları böyük və ya kiçik hərflə başlayırsa?
sobes.tech Süni İntellekt
AI-dan cavab
Go (Golang) dilində, metod və ya funksiyanın adının ilk hərfi böyük və ya kiçik olması onun görünürlüğünü müəyyən edir:
- Əgər ad böyük hərflə başlayırsa, metod və ya funksiya ixrac olunur və digər paketlərdən əlçatan olur.
- Əgər ad kiçik hərflə başlayırsa, metod və ya funksiya ixrac olunmur və yalnız paket daxilində mövcuddur.
Məsələn:
package nümunə
type MənimStruktura struct {}
func (m MənimStruktura) İxracEdilənMetod() {} // digər paketlərdən əlçatan
func (m MənimStruktura) ixracOlunmayanMetod() {} // yalnız nümunə paketində əlçatan
Bu sadə qayda Go-da görünürlük və kapsulasyon idarə etməyə kömək edir.