常量的定义

常量就是不能改的,有些常量例如PI=3.1415926这种不会随着代码不同而改变。

package main

import "fmt"

func main() {

    //常量尽量全部大写
    const PI float32 = 3.1415926 //显示定义
    const PI2 = 3.1415926        //隐定义

    //批量定义
    const (
        UNKNOWN = 1
        FEMALE  = 2
        MALE    = 3
    )

    const (
        A = 3
        B
        C = "xx"
        D
    )
    //未指定类型和值沿用前面。。例如A=3,则B也沿用A的类型和值。所以打印出来应该是 3 3 xx xx
    fmt.Println(A, B, C, D)

    /**
    常量类型只能定义 bool、数值(整数浮点数和复数)、字符串
    不曾使用的常量
    显示指定类型必须确保常量值和类型一致
    */
}
文档更新时间: 2023-03-26 18:00   作者:young