Go Sprache Datentypen
Im Go Programmiersprache verwendet Datentyp Funktionen und Variablen zu deklarieren.
Datentypen erscheinen die Daten in verschiedenen Speichergröße für die Datenprogrammierzeit um große Daten erforderlich erforderlich zu teilen, wenn es für einen großen Speicher anwenden muss, können Sie die Vorteile von Speicher zu nehmen.
Go Sprache Es gibt mehrere Arten von Daten nach Kategorien:
Nein. | Art und Beschreibung |
---|---|
1 | Boolean <br> Boolesche Werte können nur eine Konstante wahr oder falsch sein.Ein einfaches Beispiel: var b Bool = true. |
2 | <br> integerNumerisch Typ int und float float, Go Sprachunterstützung für Integer- und Fließkommazahlen, und native Unterstützung für komplexe Zahlen, welche Operationen Komplement - Bit. |
3 | String - Typ: Die Zeichenfolge ist eine Zeichenfolge fester Länge Anschluss Folge von Zeichen. Gehen Strings werden durch ein einzelnes Byte verbunden. Go-Byte-String der Sprachverwendung UTF-8-Unicode-Textkodierung Logo. |
4 | Abgeleitet Typ: Dazu gehören:
|
digital Type
Gehen, ist auch von der Art der Architektur basieren, wie zum Beispiel: int, uint und UIntPtr.
Nein. | Art und Beschreibung |
---|---|
1 | uint8 Unsigned 8-Bit-Integer (0-255) |
2 | uint16 16-Bit-Integer ohne Vorzeichen (0-65535) |
3 | Uint32 32-Bit-Integer ohne Vorzeichen (0-4294967295) |
4 | uint64 64-Bit-Integer ohne Vorzeichen (0-18446744073709551615) |
5 | int8 Signed 8-Bit-Integer (-128 bis 127) |
6 | int16 16-Bit-Ganzzahl mit Vorzeichen (-32768 bis 32767) |
7 | int32 32-Bit-Integer (-2147483648 bis 2147483647) |
8 | int64 Signierte 64-Bit-Integer (-9223372036854775808 bis 9223372036854775807) |
Schwimmer:
Nein. | Art und Beschreibung |
---|---|
1 | float32 IEEE-754 32-Bit-Gleitkomma-Typnummer |
2 | float64 IEEE-754 64-Bit-Gleitkomma-Typnummer |
3 | complex64 32-Bit realen und imaginären |
4 | complex128 64-Bit realen und imaginären |
Andere Arten von Digital
Hier sind mehrere andere numerische Typen:
Nein. | Art und Beschreibung |
---|---|
1 | Byte Ähnliche uint8 |
2 | Rune Ähnliche int32 |
3 | uint 32 oder 64 |
4 | int Und die gleiche Größe wie uint |
5 | UIntPtr Unsigned int, verwendet, um einen Zeiger zu speichern, |