gpt4 book ai didi

go - 如何找到在Go中存储为字符串的值的数据类型?

转载 作者:行者123 更新时间:2023-12-01 22:42:20 25 4
gpt4 key购买 nike

我处于所有变量都存储为字符串的情况。例如。 var boolVar = "false"。 Go中是否有一些软件包可以返回boolVar中值的数据类型?
我可以想到一种使用strconv的繁琐方式,然后使用if-else测试返回的error的方式,但是我想知道某些软件包是否已经提供了此功能。

var boolVar = "false"
var type = "string"

if _, err := strconv.ParseBool(boolVar); err == nil {
type = "bool"
}

最佳答案

对于您的问题,没有任何解决方案,您应该一一检查所有类型。

关于go - 如何找到在Go中存储为字符串的值的数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63543037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com