Go语言基础解析

本部分描述Go语言的基本数据类型和相关的操作,以及方法和接口在程序中的使用,参考书籍《Go语言程序设计》【逐步完善】

1. 基本数据类型

  整形:

byte 等同于uint8
int 根据不同的平台具有不同的位数
int8 [-128,127]
int16 [-32768,32767]
int32 [-2147483648,2147483647]
int64 [-9223372036854775808,9233372036854775807]
rune 等同于uint32
uint 根据不同的平台具有不同的位数
uint8 [0,255]
uint16 [0,65535]
uint32 [0,4294967295]
uint64 省略,可以参考int64进行计算
uintptr 一个可以恰好容纳指针值的无符号整数类型
   

  浮点型:

float32 32位浮点数
float64 64位浮点数
complex64 实部和虚部都是一个32为的浮点数
complex128 实部和虚部都是一个64为的浮点数

2. 混合数据类型 

  

3. 方法和接口的使用

 

4. Go语言反射的使用

 

posted @ 2017-10-29 15:45  一只菜鸟的奋斗历程  阅读(88)  评论(0)    收藏  举报