240 发简信
  • Go语言的错误处理

    序言 错误处理在每个语言中都是一项重要内容。众所周知,通常写程序时遇到的分为异常与错误两种,Golang中也不例外。Golang遵循『少即是多』...

  • Redis基础数据结构

    简单动态字符串(SDS) len记录了buf数组已使用的长度。自动扩展空间大小。空间预分配。惰性空间释放。 链表 用于列表,发布与订阅、慢查询等...

  • Go学习笔记四 (并发)

    goroutine 在Go里,每一个并发执行的活动称为goroutine。程序启动时,有一个主goroutine调用main函数。语法上通过在普...

  • Go学习笔记三 (接口)

    1 接口 很多面向对象语言都有接口的概念,Go的独特之处在于接口隐式实现,对于一个具体的类型,无须声明它实现了哪些接口,只要提供接口所必须的方法...

  • Go学习笔记二 (函数与方法)

    1.1 函数声明 每个函数声明都包含一个名字、一个形参列表、一个可选的返回列表以及函数体: 形参列表指定了一组变量的参数名和参数类型,这些局部变...

  • Go学习笔记一(变量与类型)

    1.1 声明 Go语言中有四个主要的声明:变量(var)、常量(const)、类型(type)、函数(func)。Go程序存储在以.go为后缀的...