
panic-and-recover 本文是《Go系列教程》的第三十篇文章。 什么是panic ? Go程序处理异常条件的惯用方式是使用error...
Custom Errors 本文是《Go系列教程》的第二十九篇文章。在上篇文章中,我们学习了在Go中如何表示错误以及如何使用标准库处理错误。我们...
Error Handling 本文是《Go系列教程》的第二十八篇文章。 什么是错误? 错误即是表明了在程序中发生了异常情况。比如说,我们试图打开...
Defer 本文是《Go系列教程》的第二十二篇文章。 什么是Defer? defer/dɪˈfɜː(r)/ 意为:推迟,延期。 Defer语句可...
First Class Function 本文是《Go系列教程》的第二十六篇文章。 what are first class functions...
Go中的反射 本文是《Go系列教程》的第二十六篇文章。 反射是Go的高级特性之一。我将尽力讲解地简单些。 本教程具有下面几个章节: 什么是反射?...
Go中的面向对象:结构体而非类 本文是《Go系列教程》的第二十四篇文章。 Go是面向对象的吗? Go并不是一个纯面向对象语言。这里有一段从Go的...
本文是《Go系列教程》的第二十三篇文章。 Go本身不支持继承,但是它支持组合。组合的通常定义是:“放置在一起”。组合的一个例子就是汽车。一个汽车...
本文是《Go系列教程》的第二十二篇文章。 在这篇文章中,我们要讲解关于mutex的内容。我们还会学习到如何使用mutex和channel解决资源...
文集作者