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

Kıyafetlerdeki yapıştırıcı kalıntılarını çıkarma: leke kalıcı hale gelmeden önce nazikçe hareket edin

Kıyafetlerdeki yapıştırıcı kalıntılarını çıkarma: leke kalıcı hale gelmeden önce nazikçe hareket edin

Kıyafetlerdeki yapıştırıcı kalıntılarını çıkarma: dikkatli sökmeden soğuk, sabunlu su ve leke çıkarıcıya, oradan yıkamaya kadar. Japon yapıştırıcısı, etiket kalıntıları ve hassas kumaşlar için ipuçlarıyla.

Bulaşık makinesi filtresi nasıl temizlenir: kalıntı ve kötü kokuları önlemek için basit rehber

Bulaşık makinesi filtresi nasıl temizlenir: kalıntı ve kötü kokuları önlemek için basit rehber

Bulaşık makinesi filtresini adım adım temizlemeyi öğrenin: çıkarma, durulama, fırçalama, yeniden takma, sıklık ve basit bir temizliğin artık yeterli olmadığının işaretleri.

Nemlendirici temizliğinde sitrik asit kullanılabilir mi? Yöntemlere göre dikkat edilmesi gerekenler ve güvenli adımlar örneklerle açıklanıyor

Nemlendirici temizliğinde sitrik asit kullanılabilir mi? Yöntemlere göre dikkat edilmesi gerekenler ve güvenli adımlar örneklerle açıklanıyor

Nemlendiricileri sitrik asit ile temizlerken konsantrasyon, bekletme, durulama ve yöntemlere göre dikkat edilmesi gerekenler üretici resmi bilgilerine dayanarak açıklanıyor. Örnek senaryolarla pratik adımlar anlaşılır şekilde sunuluyor.

Klima Filtresi Temizlenmezse Ne Olur? Elektrik Faturası, Verimlilik, Küf Riski ve Temizlik Sıklığı Seçimi

Klima Filtresi Temizlenmezse Ne Olur? Elektrik Faturası, Verimlilik, Küf Riski ve Temizlik Sıklığı Seçimi

Klima filtresi temizlenmediğinde elektrik faturalarında artış, ısıtma/soğutma verimliliğinde düşüş, koku ve küf oluşumu gibi sorunlar yaşanabilir. Üretici ve enerji tasarrufu bilgilerine dayanarak temizlik sıklığı, otomatik temizleme fonksiyonu ve profesyonel temizlik arasındaki dengeyi açıklıyoruz.

Sırt çantasını çamaşır makinesinde yıkamak: Ne zaman yapılabilir, ne zaman kaçınılmalı?

Sırt çantasını çamaşır makinesinde yıkamak: Ne zaman yapılabilir, ne zaman kaçınılmalı?

Sırt çantasının çamaşır makinesinde ne zaman yıkanabileceğini, bakım etiketinin nasıl okunacağını, program ve deterjan seçimini, askı ve fermuarların korunmasını ve el ile yıkamanın ne zaman tercih edilmesi gerektiğini keşfedin.

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!