go学习笔记
基础
go 定义变量的几种方式
常量的声明
go基本数据类型
go语言中的流程控制
golang中的数组
切片
golang中的map 详解
golang 函数详解
内置函数 panic/recover
golang time包 以及日志函数
golang中的指针
golang 中的结构体
Golang 结构体 和 json互相转换 序列化 反序列化
Golang 中的 go mod 以及 Golang包 详解
golang 中的接口
golang goroutine channel 实现并发 和 并行
channel
goroutine 互斥锁 读写互斥锁
golang 反射
golang 标准库
io
strconv
工具 + blog
进程 线程 协程
空接口 类型断言
为Go项目编写Makefile
减小 Go 代码编译后的二进制体积
go windows下编译linux可执行文件
本文档使用 MrDoc 发布
-
+
首页
常量的声明
# 常量的声明 const = 常量 **常量一旦被赋值 ,以后无法修改** 使用 const 定义常量 const a = 100 --- 多个常量 同时声明 ``` const ( var name string = "haha" var age int = 20 ) ``` **iota** iota 比较特殊,可以被认为一个可以被编译器修改的常量,它的默认值 是 '0' ,每调用一次 加1。遇到const 关键字时被重置。 ```golang const ( i1 = iota i2 = iota i3 = iota ) fmt.Println(i1) fmt.Println(i2) fmt.Println(i3) // 0 // 1 // 2 ``` 通过 _ 跳过一个值 ```golang const ( i1 = iota _ i3 = iota ) fmt.Println(i1) fmt.Println(i3) // 0 // 2 ```
admin
2023年3月8日 19:24
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码