Kodkitabi

Temel Veri Tipleri

Tam sayılar, ondalıklı sayılar, metinler ve boolean değerleri.

Go dilinde veri tipleri net bir şekilde bit boyutlarına göre ayrılmıştır:

  • int ve uint: İşletim sistemine göre 32 veya 64 bit boyutunda tam sayılar. (int8, int16, int32, int64)
  • float32 ve float64: Ondalıklı sayılar. Varsayılan olarak float64 kullanılır.
  • string: Metin verileri. UTF-8 kodlamasına sahiptir.
  • bool: Mantıksal true/false değerleri.
Veri Tipleri Kullanımı
package main
import "fmt"

func main() {
    // int ve float
    var temperature float64 = 36.5
    var count int = 5000

    // string
    message := "Go öğreniyorum"
    
    // byte (uint8'in alias'ı - karakterleri tutmak için)
    var letter byte = 'A' // Tek tırnak

    // bool
    isActive := false

    // Tip yazdırma (Printf ve %T formatlayıcısı)
    fmt.Printf("Tip: %T, Değer: %v\n", temperature, temperature)
    fmt.Printf("Tip: %T, Değer: %v\n", message, message)
    fmt.Printf("Harf Kodu: %v, Karakter: %c\n", letter, letter)
}