İlk program
- Go kursu
- Başlangıç
- Ders 3/90
- 4 dk
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
package main
import "fmt"
func main() {
// buraya yaz
}Örnek çözüm
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
package main
import "____"
func main() {
fmt.Println("Merhaba")
}
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 |