Easy Go

来源:互联网 发布:铁观音推荐 知乎 编辑:程序博客网 时间:2024/05/20 02:51

1 可以赋值各种类型

type Element interface{}

2 类型判断 comma - ok

var xx Element = 1if _,ok:=xx.(int);ok{      fmt.Print("xdf")}

3 类型判断 switch

    type List []Element    //...    list := make(List,3)    list[0] =1    list[1]="hello"    list[2]=Person{"denis",70}    for index,ele :=range list {        switch value := ele.(type) {        case int:            //...        case string:            //...        case Person:            //...        default:            //...        }    }

ele.(type)只能在switch只使用

0 0
原创粉丝点击