Golang基础(一)| 基本类型

youzhihua · · 367 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

基本类型

  • 整型

    • 有符号整型:int8,int16,int32,int64,int 默认值:0

    • 无符号整型:uint8,uint16,uint32,uint64,uint 默认值:0

    • 特殊整型:rune,byte,uintptr 默认值:0

  • 浮点型

    • 浮点类型:float32,float64 默认值:0.0

    • 复数类型:complex64 complex128 默认值:0+0i

  • 布尔型

    • 布尔型:bool 默认值:false
  • 字符串

    • 字符串:string 默认值:""

复合类型

  • 数组:[size]type 默认值:为数组type的默认值,例如[5]int的默认值为,[0,0,0,0,0]

  • 结构体:type xxx struct{} 默认值:与数组类似,是其所有成员的默认值

引用类型

  • 指针:*Type 默认值:nil

  • 字典:map[Type]Type 默认值:nil

  • 切片:[]Type 默认值:nil

  • 通道:chan 默认值:nil

  • 函数:func 默认值:nil

接口类型

  • 接口:type xx interface{} 默认值:nil

有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:youzhihua

查看原文:Golang基础(一)| 基本类型

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

367 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传