Go的基本类型

 2023-09-16 阅读 11 评论 0

摘要:为什么80%的码农都做不了架构师?>>> Go的基本类型: 布尔类型:bool 字符串:string 有符号整形:int int8 int16 int32 int64 go语言特点? 无符号整形:uint uint8 uint16 uint32 uint64 uintptr byte // uint8 的

为什么80%的码农都做不了架构师?>>>   hot3.png

Go的基本类型:

布尔类型:bool

字符串:string

有符号整形:int  int8  int16  int32  int64

go语言特点? 无符号整形:uint uint8 uint16 uint32 uint64 uintptr

                  byte // uint8 的别名

                  rune // int32 的别名, 代表一个Unicode码点

浮点数:float32 float64

复数:complex64 complex128

如何定义变量:

var x, y, z int //适用于任何地方
var a int = 100 //定义变量同时赋值x := 16 //只能在函数体内使用,自动判断类型
y,z := 10,20 //定义两个变量//也可以用括号
var (m intk string
)

go的几种形式、

定义常量:

常量只可以是字符、字符串、布尔或数字类型的值

const Pi = 3.14 //不需要类型,自动根据值获得类型
const World string = "世界" //也可以明确指定常量的类型//利用内置的标识符iota可以很方便地定义枚举值
//每次使用const定义常量时iota都会置0,然后依次加一直到const结束
//例如:
const (_           = iota //忽略0KB float64 = 1 << (10 * iota) //1024MBGBTBPBEBZBYB
)

关于iota可以参考:http://golang.org/ref/spec#Iota


go的几种形式及用法?


转载于:https://my.oschina.net/lxpan/blog/87413

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/65891.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息