Package Names

İsimlendirme Kuralları

Paket isimlendirmeleri sırasında GO programlama dili belirli kuralları izler.

  • Paket isimleri küçük harfle başlamalıdır. Örneğin: fmt, string, bytes, io
  • Paket içerisinde yer alan fonksiyon ve metod isimleri büyük harfle başlamalıdır. Örneğin: fmt.Println , fmt.Printf
  • Paket içerisinde yer alan fonksiyon isimleri birleşik olarak her kelimenin ilk harfleri büyük olarak yazılması tercih edilir. Örneğin : scraper.GetRequest() , mypackage.DoWhatISaid()
  • Getter ve Setter fonksiyonları için Get ve Set gereklilik değil yalnızca açıklamadır. Tercih edilebilir. Örneğin obj.Owner() veya obj.GetOwner() şeklinde iki farklı kullanım ile yazım sağlanabilir.
  • GO dili içerisinde ayrılmış belirli ifadeler vardır ve bunlar package, function,variable adı olarak kullanılamazlar. (Tablo.1)
  • GO dilinde satır sonuna ; işareti konulur fakat bu bir gereklilik değildir. Bir fonksiyonu çağırırken iki farklı şekilde çağırabilirsiniz: fmt.Println(); veya fmt.Println()
  • Bir scope açılıp kapatılırken süslü parantez {} kullanılır.
  • struct ifadelerinde açıklayıcı ifadeler kullanılması tercih edilir String ifadesi yerine ToString ifadesi ile yapının bir string ifadesine yerleştireliceği belirtilir.

Getter Methods : Bir sınıf içerisinde bir özelliğe erişim imkanı veren metodlardır. Setter Methods : Bir sınıf içerisindeki bir özelliği değiştirmeye ya da bir atama yapmaya imkan veren metodlardır.