Avatar notebook default
Go
12篇文章 · 17238字 · 1人关注
  • Go基础语法(十二)

    面向对象编程 Go 并不是完全面向对象的编程语言。 Go 官网的 FAQ 回答了 Go 是否是面向对象语言,摘录如下: 可以说是,也可以说不是。...

  • Go基础语法(十一)

    select select 语句用于在多个发送/接收信道操作中进行选择。select 语句会一直阻塞,直到发送/接收操作准备就绪。如果有多个信道...

  • Go基础语法(十)

    缓冲信道 之前看到的都是无缓冲信道,无缓冲信道的发送和接收过程是阻塞的。我们还可以创建一个有缓冲(Buffer)的信道。 只在缓冲已满的情况,才...

  • Resize,w 360,h 240
    Go基础语法(九)

    Go语言并发 Go 是并发式语言,而不是并行式语言。 并发是指立即处理多个任务的能力。 Go 编程语言原生支持并发。Go 使用 Go 协程(Go...

  • Go基础语法(八)

    接上一篇文章,继续学习接口 指针接受者与值接受者实现接口 同样可以使用指针接受者(Pointer Receiver)来实现接口。只不过在用指针接...

  • Go基础语法(七)

    接口 接口一般这样定义:接口定义一个对象的行为。接口只指定了对象应该做什么,至于如何实现这个行为(即实现细节),则由对象本身去确定。 在 Go ...

  • Go基础语法(六)

    方法 方法其实就是一个函数,在 func 这个关键字和方法名中间加入了一个特殊的接收器类型。接收器可以是结构体类型或者是非结构体类型。接收器是可...

  • Resize,w 360,h 240
    Go基础语法(五)

    字符串 Go 语言中的字符串是一个字节切片。把内容放在双引号""之间,我们可以创建一个字符串。 Go 中的字符串是兼容 Unicode 编码的,...

  • Go基础语法(四)

    可变参数函数 可变参数函数是一种参数个数可变的函数。 如果函数最后一个参数被记作 ...T ,这时函数可以接受任意个 T 类型参数作为最后一个参...

文集作者