package ve import
- Go kursu
- Başlangıç
- Ders 8/90
- 4 dk
package bildirimini ve import ile paket eklemeyi öğrenirsin.
package ve import
Her .go dosyasının en üstünde bir package bildirimi olur. Bu, dosyanın hangi pakete ait olduğunu söyler. Çalıştırılabilir programlar package main kullanır; kütüphaneler ise kendi adlarıyla.
import anahtar kelimesi başka paketleri kullanıma açar. Tek paket için import "fmt", birden çok paket için parantezli blok kullanılır.
Kullanılmayan paketi içe aktarmak derleme hatasıdır; Go bu denetimi sıkı uygular.
Çoklu import bloğu
Birden çok paket içe aktarırken parantezli blok kullanırsın:
import (\
"fmt"
"os"
)
Her paket kendi satırında durur. Paket yolu çift tırnak içinde yazılır. Go, içe aktarılan ama kullanılmayan paketleri derleme hatası sayar.
Standart kütüphane paketleri fmt, os, strings gibi kısa adlarla içe aktarılır. Üçüncü taraf paketler tam yolla (ör. github.com/...) yazılır.
Uygulama Çoklu import
Parantezli import bloğuyla fmt ve strings paketlerini içe aktar. strings.ToUpper("go") sonucunu fmt.Println ile yazdır.
Başlangıç kodu
package main
// importları buraya yaz
func main() {
// buraya yaz
}Örnek çözüm
package main
import (
"fmt"
"strings"
)
func main() {
fmt.Println(strings.ToUpper("go"))
}Beklenen çıktı
GO
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Çalıştırılabilir bir Go programı hangi paketi kullanır?
- package main Doğru cevap
- package app
- package exe
- package run
Açıklama: Çalıştırılabilir programlar package main kullanır.
2 İçe aktarma
fmt paketini içe aktarmak için:
____ "fmt"
fmt paketini içe aktarmak için:
import "fmt"
Açıklama: import anahtar kelimesi paket içe aktarır.
3 Bildirimleri eşleştir
| Kavram | Anlamı |
|---|---|
package main |
Çalıştırılabilir |
package utils |
Kütüphane |
import "fmt" |
Paket açar |
package fmt |
Standart paket |