go语言 3

radius

Go语言错误处理为什么更推荐使用pkg/errors 三方库?

在Go语言项目开发中,使用标准库`errors`进行错误处理存在局限性,特别是在分层设计(如MVC或Clean Architecture)项目中,容易出现错误覆 ...
python编程原则

如何利用GO中的泛型实现客户端分页API

本文介绍了Go语言1.18版本中泛型在RESTful API客户端中的应用。通过定义泛型类型`Pager[T any]`,实现了分页资源的迭代处理,支持向前和向 ...
python编程原则

详解泛型是如何让你的GO代码变慢

Go 1.18 引入了期待已久的泛型实现,旨在简化大规模代码的重用与维护。然而,其实现基于部分单态化技术,而非全单态化,导致泛型函数运行时性能下降,尤其是在处理 ...