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 — αμετάβλητη ακολουθία bytes.
  • Τύποι που ορίζονται από τον χρήστη: δομές (struct), διεπαφές (interface), πίνακες, φέτες (slice), χάρτες (map), κανάλια (chan).

Παράδειγμα δήλωσης μεταβλητών διαφορετικών τύπων:

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