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)
}