Go Notlarım – 2

Go go go 🙂

İlk yazımda Ubuntu işletim sistemine Go derleyicisi ve VS Code kurulumundan bahsetmiştim.

VS Code uygulamasını açalım ve ister sol panelden ister üst kısımdaki View sekmesinden ‘Extensions’ seçelim, ardından ‘Search Extensions in Marketplace’ yazan alana ‘Go’ yazıp arayalım. Gelen sonuçlardan Go eklentisini kuralım. Artık Go kodları yazmak için tüm ortam hazır.

Bu aşamada, bilgisayarımızda “Go Derslerim”, “Go kodlarım” veya ismini ve yolunu kendi belirleyeceğiniz bir klasör oluşturalım. Masaüstü olabilir, Belgeler klasösü olabilir, canınız nereye kaydetmek istiyorsa.

Ben Belgeler klasörü içine “go_derslerim” adında bir klasör oluşturdum. Ardından bu klasör içinde “ilk_ders” adında yeni br klasör oluşturdum.

Sonra VS Code uygulamasını açalım ve sol üstte yer alan

File -> Open Folder seçenekleri ile az önce oluşturduğumuz “go_derslerim/ilk_ders” klasörünü VS Code içinde açalım.

Sol panelde açtığımız “ilk_ders” klasörünü görüyor olmalısınız. Ardından, VS Code uygulamasının üst kısmındaki “Terminal” sekmesine tıklayıp açılan penceredeki listeden “New Terminal” seçelim. VS Code uygulamasının alt kısmında yeni bir panel açıldı.

Buraya kadar şekilsel işler yaptık. Artık Go kodu yazmaya geçiyoruz. Sırasıyla ve madde madde yazacağım.

*İlk aşamada, ‘go.mod’ dosyası oluşturmamız gerekiyor. Terminal ekranında komut yazmadan önce go.mod dosyasının ne olduğunu açıklayalım.

-Go programlama dilinde go.mod, projenin kök dizininde yer alan ve projenin bağımlılıklarını, modül adını ve hedeflediği Go sürümünü yöneten ana Go modülleri yapılandırma dosyasıdır.

Modül Tanımı: Projenin benzersiz adını (modül yolunu) belirler.
Go Sürümü: Projenin derlenmesi gereken minimum Go dil sürümünü bildirir.
Bağımlılık Yönetimi (require): Projenin dışarıdan kullandığı kütüphaneleri ve bu kütüphanelerin sürümlerini listeler.
Dolaylı Bağımlılıklar (// indirect): Doğrudan kodunuzda import etmediğiniz ancak projedeki diğer paketlerin çalışması için gereken alt bağımlılıkları takip eder.

//Örnek bir go dosyası
module ://github.com

go 1.24

require (
    ://github.com v1.6.0
    golang.org/x/text v0.14.0 // indirect
)

Şimdi terminal ekranında aşağıdaki komut ile kendi go.mod dosyamızı oluşturalım.

//Bizim proje klasörümüzün adı ilk_ders
go mod init ilk_ders

VS Code uygulamasının sol tarafında yer alan proje klasörümüzün altında go.mod adında bir dosya oluştu ve bu dosyasnın içeriği aşağıdaki gibi.

module ilk_ders

go 1.25.0

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir