【go语言】2.1.1 变量,常量和数据类型

打印 上一主题 下一主题

主题 849|帖子 849|积分 2547

Go 语言中,变量是存储数据的基本单位,常量则是固定不变的数据。每个变量和常量都有其对应的数据类型。
变量

在 Go 语言中,你可以使用 var 关键字来声明一个变量:
  1. var name string
复制代码
上面的代码声明了一个名为 name 的变量,它的类型是 string。你也可以在声明变量的同时给它赋值:
  1. var name string = "Go"
复制代码
或者更简洁地:
  1. var name = "Go"
复制代码
Go 语言可以根据你赋给变量的值自动推断出它的类型,因此在上面的代码中,name 变量的类型为 string。
如果你想声明多个变量,可以这样做:
  1. var name, age = "Go", 10
复制代码
你也可以使用 := 来更简洁地声明和初始化一个变量,但这只能在函数内部使用:
  1. name := "Go"
复制代码
常量

常量是固定不变的值,你可以使用 const 关键字来声明一个常量:
  1. const Pi = 3.14
复制代码
你不能改变常量的值,否则会导致编译错误。
数据类型

Go 语言中有多种数据类型,包括:

  • bool:布尔类型,只有 true 和 false 两个值。
  • string:字符串类型。
  • int, int8, int16, int32, int64:整数类型。
  • uint, uint8, uint16, uint32, uint64:无符号整数类型。
  • float32, float64:浮点数类型。
  • complex64, complex128:复数类型。
你可以在声明变量或常量的时候指定其类型:
  1. var isTrue bool = true
  2. var name string = "Go"
  3. var age int = 10
  4. var price float32 = 3.14
复制代码
以上就是 Go 语言中的变量,常量和数据类型的基本介绍。理解了这些基础概念,你就可以开始编写 Go 语言程序了。
推荐阅读:
https://mp.weixin.qq.com/s/dV2JzXfgjDdCmWRmE0glDA
https://mp.weixin.qq.com/s/an83QZOWXHqll3SGPYTL5g


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

忿忿的泥巴坨

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表