Avatar notebook default
13篇文章 · 20384字 · 2人关注
  • Golang(十六)错误处理

    错误处理 1.1 什么是错误 错误是什么? 错误指出程序中的异常情况。假设我们正在尝试打开一个文件,文件系统中不存在这个文件。这是一个异常情况,...

  • Golang(十五)defer语句

    defer` 1.1 延迟是什么? 即延迟(defer)语句,延迟语句被用于执行一个函数调用,在这个函数之前,延迟语句返回。 1.2 延迟函数 ...

  • Resize,w 360,h 240
    Golang(十四) 并发性Concurrency

    并发性Concurrency 1.1 什么是并发 Go是并发语言,而不是并行语言。在讨论如何在Go中进行并发处理之前,我们首先必须了解什么是并发...

  • Golang(十三) OOP面向对象编程

    面向对象(OOP) go并不是一个纯面向对象的编程语言。在go中的面向对象,结构体替换了类。 Go并没有提供类class,但是它提供了结构体st...

  • Golang(十二) 接口

    接口 什么是接口 面向对象世界中的接口的一般定义是“接口定义对象的行为”。它只指定对象应该做什么。实现这种行为的方法(实现细节)是针对对象的。 ...

  • Golang(十一) 方法

    方法 什么是方法 Go 语言中同时有函数和方法。一个方法就是一个包含了接受者的函数,接受者可以是命名类型或者结构体类型的一个值或者是一个指针。所...

  • Golang(十) 结构体

    结构体 什么是结构体 Go 语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。 结构体是由一系列具有相同类型或不...

  • Golang(八) 函数

    函数 什么是函数 函数是执行特定任务的代码块。 函数的声明 go语言至少有一个main函数 语法格式: func:函数由 func 开始声明 f...

  • Golang(七) 指针

    指针 指针的概念 指针是存储另一个变量的内存地址的变量。 我们都知道,变量是一种使用方便的占位符,用于引用计算机内存地址。 一个指针变量可以指向...

文集作者