CodeBlanks Logo Icon CodeBlanks

Yorumlar ve noktalı virgül

Go'da // ve /* */ yorumlarını ve noktalı virgül kuralını öğrenirsin.

Yorumlar

Go'da iki tür yorum vardır: tek satırlı (//) ve çok satırlı (/* ... */). Derleyici yorumları yok sayar; açıklama ve not için kullanılır.

Tek satırlı yorum //'den satır sonuna kadar uzanır. Çok satırlı yorum ise /* ile başlar */ ile biter; birden çok satırı kapsar.

İyi yorum kodun niyetini açıklar; ne yaptığını değil neden yaptığını söyler. Aşırı yorum kalabalıktan kaçının.

Otomatik noktalı virgül

Go derleyicisi satır sonlarına otomatik olarak noktalı virgül ekler. Bu yüzden çoğu satırın sonuna noktalı virgül yazmazsın. Yazarsanız derleme hatası olmaz ama Go araçları tarafından kaldırılır.

Noktalı virgül gerçekten gerekli olduğunda (ör. aynı satırda birden çok ifade) elle yazabilirsin. Ama Go stilinde her ifade kendi satırında durur.

Bu otomatik davranış gofmt aracıyla uyumlu biçimde çalışır; kodunuzu gofmt -w ile biçimlendirirseniz tutarlı görünür.

Uygulama Yorum ve çıktı ekle

Programa bir // yorumu ekle ve Go harika çıktısını fmt.Println ile üret.

Başlangıç kodu

main.go
package main

import "fmt"

func main() {
    return
}

Örnek çözüm

main.go
package main

import "fmt"

func main() {
    // Bilgilendirme
    fmt.Println("Go harika")
}

Beklenen çıktı

Go harika

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Go'da tek satırlı yorum hangisi?

  • #
  • --
  • // Doğru cevap
  • ;

Açıklama: // Go'da tek satırlı yorum başlatır.

2 Tek satır yorum

Soru
// Puan ____ 90
Cevap
// Puan değeri: 90

Açıklama: Yorum satırında 'değeri:' açıklayıcı not olarak yer alır.

3 Yorum türlerini eşleştir

Kavram Anlamı
// Tek satır yorum
/* */ Çok satırlı yorum
gofmt Kod biçimleyici
yorumlar Derleyici tarafından yok sayılır

Başlangıç bölümündeki tüm dersler