İçeriğe geç

Veri Tiplerinin Tanımlanması

Go programlama dilinde 2 çeşit veri tipi tanımlaması vardır.

  • Değişken (Variable)
  • Sabit (Constant)

Değişken

Değişkenler adından da anlaşılacağı üzere tanımlandıktan sonra değiştirilmeye imkan veren bir tanımlama türüdür. Değişken tanımlamak için temel olarak 3 yöntem vardır.

  • Tip Belirterek Tanımlama

    var metin string // değer vermeden
    // veya
    var metin string = "içerik" // değer vererek
  • Tip Belirtmeden Tanımlama

    var metin = "içerik"
  • Kısa Tanımlama

    metin := "içerik"

    Tanımlamanın veri tipi bilgileri sağ tarafa bağlı olduğu için right side variable declariton olarak da bilinir.

Değişken Tanımlama ve Değerini Değiştirme Örneği

package main
import "fmt"
func main(){
metin := "içerik"
fmt.Println(metin) // "içerik"
metin = "değiştirilmiş içerik"
fmt.Println(metin) // "değiştirilmiş içerik"
}

Sabit

Sabitler, değişkenlere benzer şekilde atanır, fakat değeri sonradan değiştirilemez. Bu yüzden değişmesi planlanmayan değerler için kullanılır.

Sabit tanımlaması yapılırken 2 farklı yöntem kullanılabilir.

  • Tip Belirterek Tanımlama

    const metin string = "içerik"
  • Tip Belirtmeden Tanımlama

    const metin = "içerik"