Sobes.tech
Middle+

Какви типове данни има в Go?

sobes.tech AI

Отговор от AI

В Go има няколко основни типа данни:

  • Булеви: bool — приема стойности true или false.
  • Цели числа: int, int8, int16, int32, int64 и техните беззнакови аналози uint, uint8 (алтернативно име за byte), uint16, uint32, uint64.
  • Числа с плаваща запетая: float32, float64.
  • Комплексни числа: complex64, complex128.
  • Стрийтове: string — неизменяема последователност от байтове.
  • Потребителски типове: структури (struct), интерфейси (interface), масиви, срезове (slice), карти (map), канали (chan).

Пример за обявяване на променливи от различни типове:

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