Go语言常量的定义和使用

/**
	1.常量的定义, 定义的时候就指定的值,不能修改
	2.常量的类型可以省略掉,如下面的float32可以省略掉
	3.Go语言中没有float类型,有float32和float64
	4.定义常量全部大写,如果是多个单词构成,那么可以用下划线“_”拼接
	5.常量类型可以定义bool、数值(整数,浮点数,复数)和字符串
	6.不曾使用的常量,在编译的时候没有强制报错。(不强制使用)
	显示指定类型的时候,必须确保常量左右值类型一致
        
           7.附细节

	const (
		x int = 10
		y
		s = "sukibony"
		z
		m
	)
	fmt.Println(x, y, s, z, m)

如果常量没有赋值,Go语言会默认把上一个的值赋给自己。
            
	*/
package main

import "fmt"

func main() {
	
	//const PI float32 = 3.1415926 //显式定义
	//const PI = 3.14159267        //隐式定义

	const (
		UNKNOWN = 1
		FEMALE  = 2
		MALE    = 3
	)

	const (
		x int = 10
		y
		s = "sukibony"
		z
		m
	)
	fmt.Println(x, y, s, z, m)
}

你可能感兴趣的:(SukiBony‘s,Golang,golang,后端,开发语言)