常量
定义:常量使用关键字 const 定义,用于存储不会改变的数据。
声明对象:存储在常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。
声明常量格式:
const Pi = 3.14159
在 Go 语言中,你可以省略类型说明符 [type],因为编译器可以根据变量的值来推断其类型。
显式类型定义: const b string = “abc” 隐式类型定义: const b = “abc”
并行赋值
const beef, two, c = "eat", 2, "veg"
const Monday, Tuesday, Wednesday, Thursday, Friday, Saturday = 1, 2, 3, 4, 5, 6
const (
Monday, Tuesday, Wednesday = 1, 2, 3
Thursday, Friday, Saturday = 4, 5, 6
)
注意:常量的定义必须在编译时确定!!!
所以:无法使用自定义函数,但是可以使用内置函数,比如len()
百度资料
简单数据类型:整型、浮点型、布尔类型、字符串。
数组(array)、切片(slice)、映射(map)。
结构体(struct)。
1. 接口(interface{})。
指针。
拓展
多行连接符”\”
数字型的常量是没有大小和符号的,并且可以使用任何精度而不会导致溢出:
const Ln2= 0.693147180559945309417232121458\
176568075500134360255254120680009