類型定義與類型別名

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;//只是一個別名
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章