ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    golang如何获取变量的类型

    Jan 6, 202211 min read

    golang如何获取变量的类型

    import "fmt"
    func main() {
        v := "hello world"
        fmt.Println(typeof(v))
    }
    func typeof(v interface{}) string {
        return fmt.Sprintf("%T", v)
    }
    

    通过反向获取go的类型

    import (
        "reflect"
        "fmt"
    )
    func main() {
        v := "hello world"
        fmt.Println(typeof(v))
    }
    func typeof(v interface{}) string {
        return reflect.TypeOf(v).String()
    }
    

    相关文章

    解决 ERR_SSL_VERSION_OR_CIPHER_MISMATCH

    ERR_SSL_VERSION_OR_CIPHER_MISMATCH错误可以通过更新浏览器、更改SSL设置、清除缓存、使用VPN或联系网站管理员来解决。

    Circle 已将所有美国国债从其 USDC 支持储备中剔除

    Circle Internet Financial 已将美国国债从其 USDC 稳定币的支持储备中移除,以应对美国债务上限问题的不确定性,此举反映了市场对美国国债风险的普遍担忧。

    golang 正则之命名分组

    该示例展示了如何使用Go语言中的正则表达式命名分组功能,将匹配结果清晰地转换为JSON格式的字典。

    如何关闭抖音月付和花呗功能?

    关闭抖音月付和花呗功能分别通过抖音APP的“支付管理”和支付宝APP的“花呗”进行,但需满足无未结清分期等条件。

    Flutter showBottomSheet 和 showModalBottomSheet的区别

    Flutter 中的 `showBottomSheet` 不支持通过点击外部关闭,而 `showModalBottomSheet` 支持,并提供了额外的参数来控制滚动、导航、消失和拖拽行为。