💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
[TOC] ## **1.1变量介绍:** 概念:变量相当于内存一个数据存储空间的表示,可以把变量看成一个门牌号,通过门牌号我们可以找到房间,同样的道理,通过变量名我们可以找到具体的值 ## **1.2常量介绍:** 1)常量使用**const**修改 2)常量在定义的时候,必须初始化(也就是在定义时必须有值) 3)**常量不能修改** 4)常量只能修饰**bool**、数值类型(**int, float系列**)、 **string**类型 ![](https://img.kancloud.cn/87/d4/87d4949bf1abe6f6df417b7ca04c4685_1110x489.png) <br> <br> 语法: `const identifier [type] = value` :-: **举例说明**:看看下面的写法是否正确: ![](https://img.kancloud.cn/6c/1b/6c1be9d1376fe69c95f18785b64b0234_736x463.png) ## **1.3:常量注意事项** 写法1: ``` package main import "fmt" func main(){ const ( a = 1 b = 2 ) } ``` 写法2: iota表示0,n也就是0,m会是1,c会是2,它会递增,以此类推 ``` package main import "fmt" func main(){ const ( a = iota b c ) fmt.Println(a,b,c) } ``` 运行结果: `0 1 2` ``` package main import "fmt" func main(){ const ( a = iota b = iota c = iota d e = iota ) fmt.Println(a,b,c,d,e) } ``` 运行结果: `0 1 2 3 4` **注意:**如果在const中定义一个常量,如果要全局访问,常量首**字母必须大写**