实现pipe-filter frameworkPipe-Filter 模式:⾮常适合与数据处理及数据分析系统Filter封装数据处理的功能Pipe⽤于连接...
reflect.TypeOf vs. reflect.ValueOf:reflflect.TypeOf 返回类型 (reflflect.Type)refl...
单元测试之前在刚开始写了如何编写测试程序。内置单元测试框架:Fail, Error: 该测试失败,该测试继续,其他测试继续执⾏FailNow, Fatal...
[toc]仅运行一次最容易联想到的单例模式:type Singleton struct { } var singleInstance *Singleto...
协程机制Thead vs. Groutine创建时默认的 stack 的大小JDK5 以后的 Java Thread stack 默认为1MGroutin...
构建可复用的模块(包)package:基本复用模块单元以首字母大写来表明可被包外代码访问代码的 package 可以和所在的目录不一致同一目录里的 Go ...
编写好的错误处理Go的错误机制:没有异常机制error 类型实现了 error 接口type error interface { Error() st...
Is Go an object-oriented language?Yes and no. Although Go has types and metho...
函数是一等公民:可以有多个返回值所有参数都是值传递:slice、map、channel 会有传引用的错觉函数可以作为变量的值函数可以作为参数和返回值fun...
字符串:string是数据类型,不是引用或指针类型string是只读的byte slice,len函数可以获取它所包含的byte数string的byte数...
123