Menu
Coddy logo textTech

Paket Nedir?

Coddy'nin GO Journey'sinin Mantık ve Akış bölümünün bir parçası — ders 51 / 68.

Go'da bir paket, ilgili kodları organize etmenin ve gruplandırmanın bir yoludur. Bunu, belirli bir amacı gerçekleştirmek için birlikte çalışan fonksiyonları, değişkenleri ve türleri içeren bir klasör gibi düşünebilirsiniz.

Her Go dosyası, en üstte package anahtar kelimesiyle bildirilen bir pakete ait olmalıdır. Karşılaşacağınız en önemli paket package main paketidir; bu paket özeldir çünkü Go'ya bunun giriş noktası olarak bir main fonksiyonuna sahip yürütülebilir bir program olduğunu söyler.

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Diğer paketlerdeki kodları kullanmak için onları import etmeniz gerekir. Yukarıdaki örnekte, biçimlendirme ve yazdırma işlevleri sağlayan fmt paketini içe aktarıyoruz. fmt paketi Go'nun standart kütüphanesinin bir parçasıdır ve dille birlikte yerleşik olarak gelir.

Paketler iki ana amaca hizmet eder: kodunuzu mantıksal gruplar halinde düzenlemenize yardımcı olurlar ve kodu farklı programlar arasında yeniden kullanmanıza olanak tanırlar. Bu, programlarınızı daha bakımı kolay hale getirir ve aynı kodu birden fazla kez yazmanızı engeller.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık ve Akış bölümündeki tüm dersler