• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

go语言基础(二)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

数据类型

各语言的数据类型大同小异。go语言可以为数字类型和浮点类型设定位长,如int8,int16,int32,int64,uint8,float8,float32等。
go语言没有double类型的数据,通过float32或float64控制精度。分别精确到小数点后面7、15位。
有以下数字类型:

  • 数字型 整型 int 和浮点型 float32、float64
  • 布尔型 布尔型的值只可以是常量 true 或者 false。布尔值的空值为false。
  • 字符串型 字符串就是一串固定长度的字符连接起来的字符序列。Go 的字符串是由单个字节连接起来的。Go 语言的字符串的字节使用 UTF-8 编码标识 Unicode 文本。使用字符串时导入 strings 包。
  • 派生类型 如指针类型,数组类型,struct,函数,切片,map,interface 和 channel
    对于channel 学习可以参考这篇文章Go Channel 详解

常量

  • 常量的定义:

const identifier [type]  = value

type可以省略,由编译器自行推断。

  • 多个常量与iota

iota 在 const关键字出现时将被重置为 0(const 内部的第一行之前),const 中每新增一行常量声明将使 iota 计数一次(iota 可理解为 const 语句块中的行索引)。

 const{
     a = iota//a = 0
     b = iota//b = 1
     c = iota//c = 2
 }

运算符

运算符与C++相同。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Go语言学习资源发布时间:2022-07-10
下一篇:
Getting X2GO Alt+Tab to work发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap