cast:在Go中安全,轻松地从一种类型转换为另一种类型

时间:2024-05-22 14:29:34
【文件属性】:

文件名称:cast:在Go中安全,轻松地从一种类型转换为另一种类型

文件大小:12KB

文件格式:ZIP

更新时间:2024-05-22 14:29:34

Go

投 在Go中轻松安全地从一种类型转换为另一种类型 不要惊慌! ... 投 什么是演员? Cast是一个库,用于以一致且简单的方式在不同的go类型之间进行转换。 Cast提供了简单的功能,可以轻松地将数字转换为字符串,将接口转换为bool等。当可以进行明显转换时,Cast会智能地执行此操作。 它不会尝试猜测您的意思,例如,当字符串是int的字符串表示形式(例如“ 8”)时,您只能将其转换为int。 Cast是为在 (一种使用YAML,TOML或JSON用于元数据的网站引擎)中使用的网站开发的。 为什么要使用Cast? 在Go中使用动态数据时,您通常需要将数据从一种类型转换或转换为另一种类型。 Cast不仅仅使用类型断言(尽管在可能的情况下会使用它)来提供非常直接和方便的库。 如果您正在使用接口来处理诸如动态内容之类的内容,则需要一种简单的方法将接口转换为给定类型。 这是适合您的库。


【文件预览】:
cast-master
----.travis.yml(188B)
----caste.go(27KB)
----cast.go(4KB)
----cast_test.go(34KB)
----LICENSE(1KB)
----.gitignore(268B)
----Makefile(1KB)
----go.sum(521B)
----README.md(3KB)
----go.mod(175B)

网友评论