Go 1.27更新青春速览版原文:Go 1.27 is released语言三项更新,都在规范层面:泛型方法。方法可以声明自己的类型参数了。math/rand/v2.Rand 第一个用上:// ...
泛型方法Go 1.18 引入泛型时,类型和函数都能声明类型参数,方法不能。Go 1.27 补上了这半边,具体方法可以带类型参数了。原文:Generic Methods1.18 留下的空位类型有泛...
Go 1.27 的goroutine泄漏检测器(pprof)goroutine 泄漏是 Go 程序最常见也最难发现的 bug 之一:goroutine 卡死在一个永远等不到的 channel 收...
Go异常处理与其他语言的区别(补)先说结论,Go 的异常处理和 Java、C#、Python 等主流语言最大的区别:Go 不把错误(Error)当成异常(Exception),而是当成一种普通的...
Go 框架设计浅析在写类 Go Web 框架源码时,经常会看到类似这样的代码:router.GET("/", func(c *Context) { ... })表面上...