
Golang开发
文章平均质量分 50
ArslanRobot
这个作者很懒,什么都没留下…
展开
-
Golang开发:切片的两种创建方式及区别
来创建切片会更高效。如果你只是声明一个切片并在稍后的某个时刻使用它,那么使用。都可以用来初始化切片(slice),但它们之间有一些重要的区别。在大多数情况下,如果你知道切片的大致大小或需要立即使用切片,使用。声明也是可以的,但请注意第一次使用。时可能会导致的性能影响。原创 2024-05-16 05:11:03 · 483 阅读 · 0 评论 -
Go 注释生成 api文档
生成 API 文档,你需要遵循一些特定的注释格式。这些注释应该位于包声明、类型、变量、函数和方法之前,并且使用特定的注释块(即文档注释)。这样的工具来生成更丰富的 API 文档,但这通常需要额外的配置和注解。对于简单的 API 文档需求,是 Go 官方提供的文档生成工具,它可以解析 Go 源代码中的注释,并生成在线的、可交互的文档。下面是一个示例,展示了如何为 Go 代码中的函数和方法编写文档注释,以便。开头,紧接着是一个换行符,然后是注释内容。工具来从注释中生成 API 文档。另外,你也可以使用像。原创 2024-05-15 16:18:29 · 539 阅读 · 0 评论 -
Golang开发:编写测试用例
在Go语言中,编写测试用例是一种很好的实践,用于确保代码的正确性和可维护性。Go提供了一个内建的testing包,它提供了编写和运行测试用例的基础功能。当你运行go test命令时,Go会查找当前包中所有以Test开头且接收一个*testing.T参数的函数,并将它们作为测试用例运行。每个测试用例都会在一个新的goroutine中执行,因此它们是并发的。如果测试用例中的任何t.Errorf被调用,那么该测试用例将失败,并且错误消息将被打印出来。你可以使用t.Log。原创 2024-05-15 11:33:27 · 625 阅读 · 0 评论 -
Golang 实现枚举
在选择模拟枚举的方法时,请考虑你的具体需求和你想要的功能。如果你需要更复杂的功能(如字符串到枚举值的映射),那么你可能需要考虑使用结构体或第三方库。在Go语言中,没有内置的枚举(enum)类型,但你可以使用几种不同的方法来模拟枚举的行为。你可以使用Go的常量来模拟枚举。常量是一组固定的值,它们在编译时就已经确定,并且不能更改。虽然这不如常量直接,但你可以使用结构体和类型别名来创建一个具有名称的集合。这些库通常提供了更多的功能,如字符串到枚举值的映射等。你还可以定义一个类型,并为它创建一些预定义的实例。原创 2024-05-15 11:02:15 · 811 阅读 · 0 评论 -
Golang开发:跨域配置
【代码】Golang开发:跨域配置。原创 2024-02-06 16:45:51 · 1156 阅读 · 0 评论