Junior — Middle
Программалоодо өзгөрмөнү кандайча жеке деп белгилөө керек?
sobes.tech AI
AIден жооп
Go (Golang) тилинде өзгөрмөлөргө кирүү деңгээли алардын аталышынын биринчи тамгасынан аныкталат. Эгер өзгөрмөнүн (же функциянын, түрдүн, структуранын талаасынын) аты чоң тамгадан башталса — ал экспорттолгон (жеке), эгер кичине тамгадан башталса — жеке (тек пакет ичинде жеткиликтүү).
Мисал:
package мисал
var ЖекеАчкыч = 1 // жеке өзгөрмө
var коомдукАчкыч = 2 // коомдук өзгөрмө
func ЖекеФункция() {} // жеке функция
func коомдукФункция() {} // коомдук функция
Жеке өзгөрмөнү түзүү үчүн, анын атын кичине тамгадан баштоо жетиштүү.