当前位置: 首页 > 工具软件 > Go Cast > 使用案例 >

GoLang类型动态转换库cast

冯哲彦
2023-12-01

Go作为强类型语言,无法像Python之类的语言直接使用str等内置函数完成类型转换,所以有人开发了一个非常方便的转换工具cast

GitHub-cast

下面是作者给出的演示

cast.ToString("mayonegg")         // "mayonegg"
cast.ToString(8)                  // "8"
cast.ToString(8.31)               // "8.31"
cast.ToString([]byte("one time")) // "one time"
cast.ToString(nil)                // ""

var foo interface{} = "one more time"
cast.ToString(foo)                // "one more time"

具体请访问项目地址

 类似资料: