Ir tipos de dados linguagem
Na linguagem de programação Go, tipo de dados usado para declarar funções e variáveis.
Os tipos de dados parecem dividir os dados em tamanho de memória diferente necessário para o tempo de programação de dados exigido por grandes volumes de dados quando ele precisa aplicar para uma grande memória, você pode tirar proveito da memória.
Ir Idioma Existem vários tipos de dados por categoria:
Não. | Tipo e descrição |
---|---|
1 | Boolean <br> valores booleanos só pode ser uma verdadeira constante ou falsa.Um exemplo simples: var b bool = true. |
2 | <br>tipo numérico int integer e float float, Ir suporte ao idioma inteiro e números de ponto flutuante, e suporte nativo para números complexos, que picaram operações usando complemento. |
3 | tipo String: A cadeia de caracteres é uma seqüência de comprimento fixo seqüência de caracteres de conexão. Vão cadeias estão ligadas por um único byte. Ir byte string de uso da língua UTF-8 Unicode logotipo codificação de texto. |
4 | tipo derivado: Eles incluem:
|
Tipo digital
Vai também se baseia no tipo de arquitectura, tais como: int, uint e UIntPtr.
Não. | Tipo e descrição |
---|---|
1 | uint8 inteiro de 8 bits sem sinal (0-255) |
2 | uint16 16-bit inteiro sem sinal (0-65535) |
3 | uint32 32-bit inteiro sem sinal (0-4294967295) |
4 | uint64 64-bit inteiro sem sinal (0-18446744073709551615) |
5 | int8 inteiro de 8 bits assinado (-128 a 127) |
6 | int16 16-bit inteiro assinado (-32768 a 32767) |
7 | int32 32-bit inteiro assinado (-2147483648 a 2147483647) |
8 | int64 64-bit inteiro assinado (-9223372036854775808 para 9223372036854775807) |
float:
Não. | Tipo e descrição |
---|---|
1 | float32 IEEE-754 número do tipo de ponto flutuante de 32 bits |
2 | float64 IEEE-754 número do tipo de ponto flutuante de 64 bits |
3 | complex64 32-bit real e imaginário |
4 | complex128 64-bit real e imaginário |
Outros tipos de digitais
Aqui estão mais outros tipos numéricos:
Não. | Tipo e descrição |
---|---|
1 | byte uint8 Similar |
2 | runa int32 similares |
3 | uint 32 ou 64 |
4 | int E o mesmo tamanho como uint |
5 | UIntPtr int não assinado, utilizado para armazenar um ponteiro |