Sobes.tech
Middle+

Jakie typy danych są w Go?

sobes.tech AI

Odpowiedź od AI

W języku Go istnieje kilka podstawowych typów danych:

  • Logiczne: bool — przyjmuje wartości true lub false.
  • Liczby całkowite: int, int8, int16, int32, int64 oraz ich odpowiedniki bez znaku uint, uint8 (alias dla byte), uint16, uint32, uint64.
  • Liczby zmiennoprzecinkowe: float32, float64.
  • Liczby zespolone: complex64, complex128.
  • Teksty: string — niezmienna sekwencja bajtów.
  • Typy zdefiniowane przez użytkownika: struktury (struct), interfejsy (interface), tablice, slices (slice), mapy (map), kanały (chan).

Przykład deklaracji zmiennych różnych typów:

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