[Go]数据类型——开头

虽然从底层而言,所有的数据都是由bit组成,但计算机一般操作的是固定大小的数,如整数、浮点数、bit数组、内存地址等。进一步将这些数组织在一起,就可以表达更多的对象,例如数据包、像素点、诗歌,甚至任何其它对象。Go语言提供了丰富的数据组织形式,这依赖于Go语言内置的数据类型,这些内置的数据类型,兼顾了硬件的特性和表达复杂数据结构的便捷性。

Go语言将数据类型分为4类:基础类型、复合类型、引用类型和接口类型。本章介绍基础类型,包括 数字、字符串和布尔。复合类型——数组(§4.1)和结构体(§4.2)——是通过组合简单类型来表达复杂的数据结构。引用类型包括指针(§2.3.2)、切片(§4.2)、字典(§4.3)、函数(§5)、通道(§8),虽然数据种类很多,但它们都是对程序中一个变量或状态的间接引用。这意味着对任一引用类型数据的修改都会影响其引用的对象。我们将在第7章介绍接口类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值