go语言基础之类型别名

1、类型别名

示例:

package main //必须有一个main包

import "fmt"

func main() {
	//给int64起一个别名叫bigint
	type bigint int64

	var a bigint // 等价于var a int64
	fmt.Printf("a type is %T
", a)

    //多个一起改别名
	type (
		long int64
		char byte
	)

	var b long = 11
	var ch char = 'a'
	fmt.Printf("b = %d, ch = %c
", b, ch)
}

#执行结果:

a type is main.bigint
b = 11, ch = a

  

原文地址:https://www.cnblogs.com/nulige/p/10201680.html