08_类型别名(类型声明)

1、type 声明定义一个新的命名类型,它和某个已有类型使用同样的底层类型
2、命名类型提供了一种方式来区别底层类型的不同或者不兼容使用,这样他们就不会在无意中混用。



例如
package main

import "fmt"

func main() {
	//type关键字
	type bigint int64
	var a bigint
	fmt.Printf("a type is%T
", a)
	//批量类型别名
	type (
		long int64
		char byte
	)
	var b long = 11
	var c char = 'c'
	fmt.Printf("b=%d,c=%c", b, c)
}

运行结果:

                        

每天的价值就是不停息的前进!!!
原文地址:https://www.cnblogs.com/zhaopp/p/11439053.html