Easy Go - 基本语法

xiaoxiao2021-02-27  437

1 可以赋值各种类型

type Element interface{}

2 类型判断 comma - ok

var xx Element = 1 if _,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只使用

转载请注明原文地址: https://www.6miu.com/read-3390.html

最新回复(0)