Sobes.tech
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.