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