Go之旅-常量

作者: frankphper | 来源:发表于2017-03-25 20:58 被阅读0次

常量是指程序运行时不可改变的值,常量必须初始化值,定义常量可以显式指定类型,编译器也可以通过常量初始化值做类型推断。在函数代码块中定义的常量,不被使用也不会出现编译错误。在常量组中如果不显式指定常量类型和初始化值,那么该常量会和上一行的非空常量的类型和值相同。

// 声明包main
package main

// 导入包
import (
    "fmt"
)

// 定义常量
const a = 10 // 必须赋值,可指定类型,也可以编译器通过初始化值类型推断
const b = "Hello World"
const c = false
const d, e = 1, 10

// 常量组
const (
    f = true
    g = 100
)

// 定义函数main
func main() {
    // 函数块中定义的常量,不适用也不会出现编译错误
    const (
        h = 1
        i // 在常量组中不指定常量类型和初始化值,会和上一行非空的常量值相同。
        j
        k
    )
    const g = "Hello World"
    fmt.Println(a)
    fmt.Println(b)
    fmt.Println(c)
    fmt.Println(d, e)
    fmt.Println(f, g)
    fmt.Println(i)
    fmt.Println(j)
    fmt.Println(k)
}

相关文章

  • Go之旅-常量

    常量是指程序运行时不可改变的值,常量必须初始化值,定义常量可以显式指定类型,编译器也可以通过常量初始化值做类型推断...

  • Go语言常量和输入输出

    常量 Go语言常量和C语言差不多Go语言定义常量const不能少,数据类型可以不写Go语言定义常量不能用:=Go语...

  • Go语言之旅:常量

    常量( constants )申明与变量一样,只不过换成 const 关键字。 常量可以是字符、字符串、布尔,或者...

  • 第01天(基本类型、流程控制)_02

    07_常量的使用.go 08_多个变量或常量定义.go 09_iota枚举.go 10_bool类型.go 11_...

  • go常量

    常量 在每种语言中都会进行常量的定义,就是定义了以后不会改变的值 在全局方法中定义常量 同时定义多个常量 枚举普通...

  • GO常量

    /*=定义常量=*/ //同式:const定义常量的名称类型值 packagemainimport"fmt"fun...

  • 5. 常量

    5. 常量 定义 在 Go 语言中,术语"常量"用于表示固定的值。比如 5 、-89、 I love Go、67....

  • Go语言开发资料收集

    【Go 边看边练 -《Go 学习笔记》】系列Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量Go 边看...

  • Go教程第五篇:常量

    Go教程第五篇:常量 本文是《Go系列教程》的第五篇 定义 Go里面的常量术语是用于表示固定值,例如: 5,-89...

  • Go-Const

    go 常量 golang中的常量一般用const来定义 const声明多个常量 多个常量声明 值相同时,可省略 常...

网友评论

    本文标题:Go之旅-常量

    本文链接:https://www.haomeiwen.com/subject/yazcottx.html