CodeBlanks Logo Icon CodeBlanks

İlk program

package main ve fmt.Println ile ilk Go programını yazarsın.

İlk program

Her Go programının giriş noktası main paketindeki main fonksiyonudur. Çalıştırılabilir bir program yazmak için package main bildirimi, import "fmt" ve func main() gerekir.

fmt.Println ekrana bir satır yazdırır. Çift tırnak içindeki metin aynen basılır; satır sonuna otomatik olarak yeni satır eklenir.

Go kaynak dosyaları .go uzantısını kullanır. İlk programınızı merhaba.go adıyla kaydedip go run merhaba.go ile çalıştırırsın.

package main ve import

Her .go dosyasının en üstünde bir package bildirimi olur. Çalıştırılabilir programlar package main kullanır. Kütüphane paketleri ise kendi adlarıyla (ör. package utils) bildirilir.

import "fmt" standart kütüphanenin fmt paketini kullanıma açar. Birden çok paket tek bir import bloğunda parantez içinde de yazılabilir.

İçe aktarılmayan paket kullanılamaz; kullanılmayan paketi içe aktarmak derleme hatası verir.

Uygulama Merhaba Dünya yaz

Boş main içine fmt.Println satırı ekle. Çıktı Merhaba Dünya olmalı.

Başlangıç kodu

main.go
package main

import "fmt"

func main() {
    // buraya yaz
}

Örnek çözüm

main.go
package main

import "fmt"

func main() {
    fmt.Println("Merhaba Dünya")
}

Beklenen çıktı

Merhaba Dünya

Soru ve cevaplar

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

1 Go programının giriş noktası nedir?

  • main fonksiyonu Doğru cevap
  • start fonksiyonu
  • run fonksiyonu
  • init fonksiyonu

Açıklama: main fonksiyonu Go programının giriş noktasıdır.

2 fmt paketi

Soru
package main

import "____"

func main() {
    fmt.Println("Merhaba")
}
Cevap
package main

import "fmt"

func main() {
    fmt.Println("Merhaba")
}

Açıklama: fmt paketi ekrana yazı yazdırmayı sağlar.

3 Program parçalarını eşleştir

Kavram Anlamı
package main Paket bildirimi
import "fmt" Paket içe aktarımı
func main() Giriş fonksiyonu
fmt.Println Ekrana yazdırır

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