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\n", a)

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

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

#执行结果:

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

  

 

posted @ 2018-12-31 11:35  努力哥  阅读(740)  评论(0编辑  收藏  举报