GO-基础语法-常量与枚举

常量与枚举:

package main

import (
	"fmt"
	"math"
	"math/cmplx"
)

func consts() {
	const (
		urlname = "www.baidu.com"
		a, b    = 3, 4
	)
	var c int
	c = int(math.Sqrt(a*a + b*b))
	fmt.Println(urlname, c)
}

func enums() {
	// 数据库
	const (
		sqlserver = 0
		oracle    = 1
		mysql     = 2
		pg        = 3
	)

	// 大小
	const (
		b = 1 << (10 * iota) // iota 从0开始自增
		kb
		mb
		gb
		tb
		pb
	)
	fmt.Println("数据库:", sqlserver, oracle, mysql, pg)
	fmt.Println("大小:", b, kb, mb, gb, tb, pb)
}

func main() {
	// 常量定义
	consts()
	// 枚举
	enums()
}

输出结果:

GO-基础语法-常量与枚举_第1张图片

 

你可能感兴趣的:(GO,golang,数据库,开发语言)