type Myint int //類型定義,相當於新定義了一個類型。
type Myint1 =int //類型別名
使用區別:
type Myint int
type Myint1 =int
func main(){
var i int=0
var my Myint
my =Myint(i)//Myint 相當於一個新的類型,因此需要強制轉換。
var my1 Myint1
my1 =i;//只是一個別名
}
type Myint int //類型定義,相當於新定義了一個類型。
type Myint1 =int //類型別名
使用區別:
type Myint int
type Myint1 =int
func main(){
var i int=0
var my Myint
my =Myint(i)//Myint 相當於一個新的類型,因此需要強制轉換。
var my1 Myint1
my1 =i;//只是一個別名
}
1 . 在c語言中,有個專門給數據類型起別名的關鍵字:typedef 。而在go語言中,使用type關鍵字起別名。2 . type 別名的使用:
package mainimport "time"import "fmt"//import "strconv"func main() { fmt.Pr