使用go语言判断不同数据类型

代码演示案例

package main

import (
    "fmt"
)

func TypeCheck(items... interface{}){
    for _,item:=range items {
        switch item.(type) {
        case bool :
            fmt.Println("this is bool");
        case string:
            fmt.Println("this is string");
        case int:
            fmt.Println("this is int");
        default:
            fmt.Println("not know params Type");
        }
    }
}

func main() {
    TypeCheck(true,"sdfdsds",10);
}

 

posted on 2020-11-28 15:02  孤灯引路人  阅读(452)  评论(0编辑  收藏  举报

导航