Go defer的运行时机和遇到的坑 Golang

Go defer的运行时机和遇到的坑

一、defer用法 defer 是golang中独有的流程控制语句,用于延迟指定语句的运行时机,运行于函数的内部,当他所属函数运行完之后它才会被调用。 例如以下使用defer的代码: [crayon-...
阅读全文
golang管道的基本用法 Golang

golang管道的基本用法

一、channel 管道(channel)是golang中用于多协程通信的手段,也是go编程中常用到的数据类型。 虽然被称为管道,但是并非在《unix环境高级编程》中说的管道(fifo和pipe),g...
阅读全文