Sobes.tech
Middle+

Kokie duomenų tipai yra Go?

sobes.tech AI

Atsakymas iš AI

Go kalboje yra keletas pagrindinių duomenų tipų:

  • Boolean: bool — priima reikšmes true arba false.
  • Sveikieji skaičiai: int, int8, int16, int32, int64 ir jų nesąžiningieji atitikmenys uint, uint8 (aliasas byte), uint16, uint32, uint64.
  • Slankiojo kablelio skaičiai: float32, float64.
  • Sudėtiniai skaičiai: complex64, complex128.
  • Eilutės: string — nekintama baitų seka.
  • Vartotojo apibrėžti tipai: struktūros (struct), sąsajos (interface), masyvai, griežtiniai (slice), žemėlapiai (map), kanalai (chan).

Pavyzdys, kaip deklaruoti skirtingų tipų kintamuosius:

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