Junior — Middle
Programlamada yöntemler, isimleri büyük harfle mi küçük harfle mi başlarsa nasıl farklılık gösterir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Go (Golang) dilinde, bir metodun veya fonksiyonun adının ilk harfinin büyük veya küçük olması, görünürlüğünü belirler:
- Eğer isim büyük harfle başlıyorsa, metod veya fonksiyon dış paketlerden erişilebilir ve dışa aktarılır.
- Eğer isim küçük harfle başlıyorsa, metod veya fonksiyon dışa aktarılmaz ve sadece paket içinde erişilebilir.
Örneğin:
package ornek
type BenimYapim struct {}
func (m BenimYapim) DışaAktarilanMetod() {} // diğer paketlerden erişilebilir
func (m BenimYapim) dışaAktarilmayanMetod() {} // sadece paket içinde erişilebilir
Bu basit kural, Go'da kapsülleme ve görünürlüğü yönetmeye yardımcı olur.