随心的博客

好记性不如个烂笔头,随心记录!

返回顶部

go常量

前言:

Go语言中的常量使用关键字 const 定义,用于存储不会改变的数据,

常量是在编译时被创建的,即使定义在函数内部也是如此

并且只能是布尔型、数字型(整数型、浮点型和复数)和字符串型

正文:

常量的定义

const name [type] = value

常量规则:

1、常量定义后,可以不使用

2、常量定义不能使用 := 语法定义

3、常量必须定义时赋值,不能赋值多次

4、常量名称全部大写

 

示例1

const APPNAME string = "golang"

const ID = 1  //可以不加类型定义

//fmt.Println(APPNAME)   //定义后可以不使用

fmt.Println(ID)

itoa 常量生成器:

用于生成一组以相似规则初始化的常量,使用iota能简化定义,在定义枚举时很有用

const (

A = iota * 5

B

C

D

)

fmt.Println(A, B, C, D)  //输出 0 5 10 15

 

完结

posted @ 2023-03-30 23:02  yangphp  阅读(17)  评论(0编辑  收藏  举报