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

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



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

运行结果:

                        

猜你喜欢

转载自www.cnblogs.com/zhaopp/p/11439053.html
今日推荐