diff --git a/ch2-cgo/ch2-04-func.md b/ch2-cgo/ch2-04-func.md index d90834f..20c1917 100644 --- a/ch2-cgo/ch2-04-func.md +++ b/ch2-cgo/ch2-04-func.md @@ -42,7 +42,7 @@ func main() { 上面的div函数实现了一个整数除法的运算,然后通过返回值返回除法的结果。 -不过如果对于除数为0的情形并没有做特殊处理。如果希望在除数为0的时候返回一个错误,其实时候返回正常的结果。因为C语言不支持返回多个结果,因此``标准库提供了一个`errno`宏用于返回错误状态。我们可以近似地将`errno`看着一个线程安全的全局变量,可以用于记录最近一次错误的状态码。 +不过对于除数为0的情形并没有做特殊处理。如果希望在除数为0的时候返回一个错误,其他时候返回正常的结果。因为C语言不支持返回多个结果,因此``标准库提供了一个`errno`宏用于返回错误状态。我们可以近似地将`errno`看成一个线程安全的全局变量,可以用于记录最近一次错误的状态码。 改进后的div函数实现如下: