golang无类型常量定义语法

无类型常量

Golang中的无类型常量,指的是在声明定义常量的时候并不指定其类型,而是让Go语言的编译器自己去判断。Go语言的无类型常量也是通过const关键词来定义的,其语法如下:

const constVarName = value

提示:golang定义常量的时候,必须赋值。

无类型常量实例代码

下面通过Golang中的const关键字定义了两个无类型的常量,并通过reflect.TypeOf()来判断二者的类型,实例代码如下:

package main

import (
	"fmt"
	"reflect"
)

func main() {
	const x = "x1y1z1.com"
	const y = 1
	fmt.Println(reflect.TypeOf(x))
	fmt.Println(reflect.TypeOf(y))
}

代码运行之后,输出:string int

免责声明:内容仅供参考,不保证正确性。


全栈后端 / go语法 :













Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.