• 常量
  • 百度资料
    • 数据类型 - 图1
      ">简单数据类型:整型、浮点型、布尔类型、字符串。数据类型 - 图2
    • 数据类型 - 图3
      ">数组(array)、切片(slice)、映射(map)。数据类型 - 图4
    • 数据类型 - 图5
      ">结构体(struct)。数据类型 - 图6
    • 数据类型 - 图7
      ">1. 接口(interface{})。数据类型 - 图8
    • 数据类型 - 图9
      ">指针。数据类型 - 图10
  • 拓展

常量

定义:常量使用关键字 const 定义,用于存储不会改变的数据。
声明对象:存储在常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。
声明常量格式:

const Pi = 3.14159

在 Go 语言中,你可以省略类型说明符 [type],因为编译器可以根据变量的值来推断其类型。

显式类型定义: const b string = “abc” 隐式类型定义: const b = “abc”

并行赋值

  1. const beef, two, c = "eat", 2, "veg"
  2. const Monday, Tuesday, Wednesday, Thursday, Friday, Saturday = 1, 2, 3, 4, 5, 6
  3. const (
  4. Monday, Tuesday, Wednesday = 1, 2, 3
  5. Thursday, Friday, Saturday = 4, 5, 6
  6. )

注意:常量的定义必须在编译时确定!!!
所以:无法使用自定义函数,但是可以使用内置函数,比如len()

百度资料

简单数据类型:整型、浮点型、布尔类型、字符串。数据类型 - 图11

数组(array)、切片(slice)、映射(map)。数据类型 - 图12

结构体(struct)。数据类型 - 图13

1. 接口(interface{})。数据类型 - 图14

指针。数据类型 - 图15

拓展

多行连接符”\”

数字型的常量是没有大小和符号的,并且可以使用任何精度而不会导致溢出:

const Ln2= 0.693147180559945309417232121458\
           176568075500134360255254120680009