golang:golang如何判断数据类型

 所属分类:php教程

 浏览:97次-  评论: 0次-  更新时间:2022-09-30
描述:更多教程资料进入php教程获得。 php入门到就业线上直播课:进入学习API 文档、设计、调试、自动化测试一体化协作工具:点击使用使用Go的空...
更多教程资料进入php教程获得。

php入门到就业线上直播课:进入学习
API 文档、设计、调试、自动化测试一体化协作工具:点击使用

使用Go的空接口:
i.(type) 只能在switch中使用,函数没有返回值

func m_type(i interface{}) {    switch i.(type) {
    case string:
        //...
    case int:
        //...
    }    return}

使用反射:
reflect.TypeOf(x)

package main

import (
    "fmt"
    "reflect"
)

func main() {
    var x int32 = 20
    fmt.Println("type:", reflect.TypeOf(x))
}

总结:第一种方法需要先知道有几种类型,第二种可以对任意对象使用。

推荐学习《golang教程》

以上就是golang如何判断数据类型的详细内容,更多请关注zzsucai.com其它相关文章!

 标签: 数据类型,
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!