1. 程式人生 > >go語言基礎之類型別名

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