Sobes.tech
Middle+

Go'da qanday ma'lumot turlari mavjud?

sobes.tech AI

AIdan javob

Go tilida asosiy ma'lumot turlarining bir nechasi mavjud:

  • Boolean: booltrue yoki false qiymatlarni qabul qiladi.
  • Butun sonlar: int, int8, int16, int32, int64 va ularning unsigned analoglari uint, uint8 (byte uchun alias), uint16, uint32, uint64.
  • Oqimli sonlar: float32, float64.
  • Kumulyativ sonlar: complex64, complex128.
  • Qatorlar: string — o'zgarmas baytlar ketma-ketligi.
  • Foydalanuvchi tomonidan belgilangan turlar: tuzilmalar (struct), interfeyslar (interface), massivlar, bo'laklar (slice), xaritalar (map), kanallar (chan).

Turli turlardagi o'zgaruvchilarni e'lon qilish misoli:

var a int = 10
var b float64 = 3.14
var c bool = true
var s string = "hello"