再牛逼的梦想也抵不住傻逼似的坚持!   设为首页 - 加入收藏
您的当前位置:小鱼资料库 > 计算机 > go教程 > 正文

Goswitch-Go实例教程|

来源:网络 编辑:素浅 时间:2022-06-18

Go switch

package main



import "fmt"



func main() {

   var x interface{}



   switch i := x.(type) {

      case nil:   

         fmt.Printf("type of x :%T",i)                

      case int:   

         fmt.Printf("x is int")                       

      case float64:

         fmt.Printf("x is float64")           

      case func(int) float64:

         fmt.Printf("x is func(int)")                      

      case bool, string:

         fmt.Printf("x is bool or string")       

      default:

         fmt.Printf("don't know the type")     

   }   

}
标签:

小鱼资料库 www.xiaoyuzl.com

Copyright © 2020-2022 XIAOYUZL. All rights reserved. 冀ICP备2020029262号-2

声明:本站分享的文章、资源等均由网友上传,版权归原作者所有,只用于搜集整理。如有侵权,请您与站长联系,我们将及时处理!

Top