CodeBlanks Logo Icon CodeBlanks

Özet - Modüller

Modül, paket ve import kavramlarını birleştirerek bir proje yaparsın.

Özet - Modüller

Bu bölümde modül, paket ve import kavramlarını öğrendin:

  • go mod init ile modül başlatılır
  • package main çalıştırılabilir program üretir
  • import ile paketler içe aktarılır
  • go get ile bağımlılık eklenir
  • go.sum hash değerini tutar

Şimdi bu kavramları birleştirerek bir proje iskeleti kuracaksın.

Uygulama Paket yazdır

Boş main içine fmt.Println ile modül hazır yazdır.

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("modül hazır")
}

Beklenen çıktı

modül hazır

Uygulama Yorumlu modül

Programa bir // yorumu ekle ve modül çalışıyor çıktısını üret.

Başlangıç kodu

main.go
package main

import "fmt"

func main() {
    return
}

Örnek çözüm

main.go
package main

import "fmt"

func main() {
    // Modül çalışıyor
    fmt.Println("modül çalışıyor")
}

Beklenen çıktı

modül çalışıyor

Soru ve cevaplar

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

1 Modül başlatma

Soru
Yeni bir modül başlatmak için:
____ init ornegim/selam
Cevap
Yeni bir modül başlatmak için:
go mod init ornegim/selam

Açıklama: go mod init yeni modül başlatır.

2 Bölüm kavramlarını eşleştir

Kavram Anlamı
go mod init Modül başlatır
package main Çalıştırılabilir
import "fmt" Paket açar
go get Bağımlılık indirir

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