Go并发编程实战4.6 本章小结_Go并发编程实战4.6 本章小结试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Go并发编程实战 > 4.6 本章小结

Go并发编程实战——4.6 本章小结

本章我们先对Go语言的代码块和作用域进行了说明,这两个概念对于我们进一步理解Go语言程序的组织方式来说非常重要。 紧接着,我们对Go语言所支持的一些基本流程控制方式进行了详述。当前流行的很多编程语言都支持这些流程控制方式。这包括了if语句、switch语句、for语句、goto语句和标记语句。虽然这些流程控制语句被很多编程语言所支持,但是Go语言在它们的表现和语义的细节上却有着它自己的特点。 除了这些被广泛支持的流程控制语句之外,Go语言还有一些独特的、杀手级的流程控制方式。defer语句就是其中之一。我们可以利用该语句轻松地完成针对函数执行的收尾工作。另外,在Go语言中,报告错误状态的方式有两种。对于普通的错误状态,我们常常通过返回error类型的结果值来表达,而对于致命的和暂不可恢复的错误状态,我们往往需要引发一个运行时恐慌。 总之,本章介绍的知识是我们编写更复杂的Go语言程序的基础。搞懂这些知识对于我们编写出正确、有效的Go语言程序来说大有好处。如果你真正地理解了本章最后的那两个完整示例,并能够根据要求完善它们的话,那么就可以说你已经对Go语言程序的基本语法和编写方式足够熟悉了。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《Go并发编程实战》其他试读目录

• 1.1 Go语言特性一瞥
• 1.2 Go语言的优劣
• 1.3 怎样学习Go语言
• 1.4 本章小结
• 4.1 基本流程控制
• 4.2 defer语句
• 4.3 异常处理
• 4.4 实战演练——Set
• 4.5 实战演练——Ordered Map
• 4.6 本章小结 [当前]
• 8.1 锁的使用
• 8.2 条件变量
• 8.3 原子操作
• 8.4 只会执行一次
• 8.5 WaitGroup
• 8.6 临时对象池
• 8.7 实战演练——Concurrent Map
• 8.8 本章小结
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •