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"