Golangda değişkenler nasıl kullanılır

Programlama dillerinde tanımlayıcılar , tam olarak isimlerinin çağrıştırdığı amaç için kullanılır. Başka bir deyişle, tanımlayıcılar bir programdaki bileşenlerin kullanıcı tarafından tanımlanan adlarıdır. Go dilinde Tanımlayıcı; değişken adı, fonksiyon adı, sabit, ifade etiketi, paket adı veya tür olabilir. Golang'da Identifier kullanımı hakkında bilmeniz gerekenler şunlardır.

Golang'da değişkenler nasıl kullanılır

Örneğin:

package main
import "fmt"

func main() {

 var name = "Quantrimang.com"
  
}

Yukarıdaki örnekte toplamda üç tanımlayıcı mevcuttur:

  • ana : Paket adı
  • ana : Fonksiyonun adı
  • name : Değişkenin adı

Değişken Tanımlama Kuralları: Geçerli Go değişkenlerini tanımlamak için bazı geçerli kurallar vardır. Bu kurallara uymak gerekiyor, aksi takdirde derleme hataları alırız.

  • Tanımlayıcı adları bir harfle veya alt çizgiyle (_) başlamalıdır. Ve isim 'a-z' veya 'A-Z' harflerini veya 0-9 arasındaki rakamları ve '_' karakterini içerebilir.
  • Tanımlayıcı adı bir rakamla başlayamaz.
  • Tanımlayıcı adları büyük/küçük harfe duyarlıdır.
  • Tanımlayıcı olarak anahtar kelimelere izin verilmez.
  • Tanımlayıcı adının uzunluğunda bir sınırlama yoktur, ancak 4 - 15 harflik ideal bir uzunluk önerilir.

Örneğin:

// Valid identifiers:
_geeks23
geeks
gek23sd
Geeks
geeKs
geeks_geeks

// Invalid identifiers:
212geeks
if
default

Not:

Go dilinde sabitler, tipler ve fonksiyonlar için bazı önceden tanımlanmış tanımlayıcılar mevcuttur. Bu isimler saklanmaz, bildirimlerinizde kullanmanıza izin verilir. Önceden bildirilmiş tanımlayıcıların listesi şöyledir:

Cho hằng số:
true, false, iota, nil

Cho các kiểu:
int, int8, int16, int32, int64, uint,
uint8, uint16, uint32, uint64, uintptr,
float32, float64, complex128, complex64,
bool, byte, rune, string, error

Cho các hàm:
make, len, cap, new, append, copy, close, 
delete, complex, real, imag, panic, recover
  • Alt çizgi (_) karakteriyle gösterilen değişkenlere boş tanımlayıcılar denir. Bu değişken, düzenli bir tanımlayıcı yerine anonim bir yer tutucu olarak kullanılır ve bildirimlerde, bir işlenen olarak ve atamalarda özel bir anlama sahiptir.
  • Başka bir paketten erişilebilen değişkene dışa aktarılan tanımlayıcı denir. Dışa aktarılan tanımlayıcılar aşağıdaki koşullara uyanlardır:
    • Dışa aktarılan tanımlayıcı adının ilk karakteri büyük Unicode harfi olmalıdır.
    • Tanımlayıcı bir paket bloğu içerisinde veya o paket içerisindeki bir değişkenin, fonksiyonun, türün veya yöntemin adı olarak bildirilmelidir.

Aşağıdaki örnekte file1.go , aynı dosya içerisinde erişilebilen ExportedVariable adında bir dışa aktarılmış değişken içeriyor . Ayrıca file2 paketini içe aktarır ve file2.go'dan dışa aktarılan AnotherExportedVariable değişkenine erişir . go run file1.go komutunu çalıştırdığınızda , file1.go dosyasından ExportedVariable ("Merhaba Dünya!") değerini ve file2.go dosyasından AnotherExportedVariable ("file2'den selamlar!") değerini yazdıracaktır . Bu, Go'da başka bir paketten erişilebilen dışa aktarılan değişkenlerin kavramını göstermektedir.

Dosya2 örneği:

//file2.go

package file2

// Exported variable
var AnotherExportedVariable = "Greetings from file2!"

Dosya1 örneği:

// file1.go

package main

import (
	"fmt"
	"github.com/yourusername/project/file2"
)

// Biến được xuất
var ExportedVariable = "Hello, World!"

func main() {
	// Truy cập biến đã xuất trong cùng file
	fmt.Println(ExportedVariable)

	// Truy cập biến đã xuất từ gói khác
	fmt.Println(file2.AnotherExportedVariable)
}

Sonuç:

Hello, World!
Greetings from file2!

Yorum bırak

Microsoft Teams Lisans Hatası Giderme

Microsoft Teams Lisans Hatası Giderme

Microsoft Teams'te "Lisans Hatası" ile mi karşılaşıyorsunuz? Lisans sorunlarını hızlıca çözmek, erişimi geri yüklemek ve BT ekibiyle uğraşmadan verimliliği artırmak için bu adım adım sorun giderme kılavuzunu izleyin. En son düzeltmelerle güncellendi.

Microsoft Teams Ücretsiz Abonelik Hatası Nasıl Düzeltilir?

Microsoft Teams Ücretsiz Abonelik Hatası Nasıl Düzeltilir?

Microsoft Teams Ücretsiz Abonelik Hatası yüzünden toplantılarınızın aksamasından bıktınız mı? Sorunu hızlıca çözmek ve sorunsuz ekip çalışmasını yeniden sağlamak için kanıtlanmış, adım adım çözümleri keşfedin. En yeni sürümlerde çalışır!

Herkese Açık Wi-Fi Ağlarında Microsoft Teams Ağ Hatasını Çözme

Herkese Açık Wi-Fi Ağlarında Microsoft Teams Ağ Hatasını Çözme

Herkese açık Wi-Fi ağlarında Microsoft Teams ağ hatasıyla mı karşılaşıyorsunuz? Aramalarınızı ve toplantılarınızı sorunsuz bir şekilde geri yüklemek için VPN ayarları, port kontrolleri ve önbellek temizleme gibi anında çözümler bulun. Hızlı çözüm için adım adım kılavuz.

Microsoft Teams Wiki Sekmesinin Yüklenmeme Hatası Nasıl Düzeltilir?

Microsoft Teams Wiki Sekmesinin Yüklenmeme Hatası Nasıl Düzeltilir?

Microsoft Teams Wiki sekmesinin yüklenmemesi hatasıyla mı karşılaşıyorsunuz? Sorunu hızlıca çözmek, Wiki sekmelerinizi geri yüklemek ve ekip verimliliğini sorunsuz bir şekilde artırmak için kanıtlanmış adım adım çözümleri keşfedin.

Microsoft Teams Mac Hata Anahtar Zinciri Sorunlarını Giderme

Microsoft Teams Mac Hata Anahtar Zinciri Sorunlarını Giderme

Microsoft Teams Mac'te Anahtar Zinciri hatasıyla mı mücadele ediyorsunuz? Sorunsuz iş birliğine geri dönmek için macOS için kanıtlanmış, adım adım sorun giderme çözümlerini keşfedin. Hızlı çözümler içeride!

Microsoft Teams Mikrofonunda Sesin Boğuk Gelmesi veya Hiç Gelmemesi Sorununu Nasıl Çözersiniz?

Microsoft Teams Mikrofonunda Sesin Boğuk Gelmesi veya Hiç Gelmemesi Sorununu Nasıl Çözersiniz?

Microsoft Teams mikrofonunuzda boğuk veya hiç ses olmamasından bıktınız mı? Microsoft Teams mikrofon sorunlarını hızlı ve kanıtlanmış adımlarla nasıl çözeceğinizi keşfedin. Net ses sizi bekliyor!

Microsoft Teamse Hızlı Mobil Giriş İçin QR Kodunu Nerede Bulabilirsiniz?

Microsoft Teamse Hızlı Mobil Giriş İçin QR Kodunu Nerede Bulabilirsiniz?

Microsoft Teams QR kodunun nerede olduğunu ve mobil cihazınızdan süper hızlı nasıl giriş yapabileceğinizi tam olarak keşfedin. Adım adım, görsellerle desteklenmiş kılavuz sayesinde saniyeler içinde bağlantı kurabilirsiniz—şifreye gerek yok!

Microsoft Teams Neden Bu Kadar Yavaş? 2026da Hızlandırmak İçin 10 İpucu

Microsoft Teams Neden Bu Kadar Yavaş? 2026da Hızlandırmak İçin 10 İpucu

Microsoft Teams'in yavaş çalışmasından mı rahatsızsınız? Microsoft Teams'in neden bu kadar yavaş olduğunu keşfedin ve 2026'da sorunsuz bir iş birliği için hızını önemli ölçüde artırmak üzere bu 10 kanıtlanmış ipucunu uygulayın.

Bilgisayarınızda Microsoft Teams Kurulum Klasörünü Nerede Bulabilirsiniz?

Bilgisayarınızda Microsoft Teams Kurulum Klasörünü Nerede Bulabilirsiniz?

Bilgisayarınızda Microsoft Teams kurulum klasörünü bulmakta zorlanıyor musunuz? Bu adım adım kılavuz, yeni ve klasik Teams sürümleri için, kullanıcı ve makine bazında kurulumların tam yollarını gösteriyor. Sorun gidermede zamandan tasarruf edin!

Microsoft Teams Görev Yönetimi Senkronizasyon Hataları Nasıl Düzeltilir?

Microsoft Teams Görev Yönetimi Senkronizasyon Hataları Nasıl Düzeltilir?

Microsoft Teams Görev Yönetimi Senkronizasyon Hatalarının iş akışınızı aksatmasından bıktınız mı? Teams, Planner ve To Do genelinde sorunsuz görev senkronizasyonunu geri yüklemek için uzmanlarımızın adım adım çözümlerini izleyin. Anında rahatlama için hızlı çözümler!