# 《Go语言四十二章经》第二十一章 协程(goroutine)
并发是在同一时间处理多件事情。并行是在同一时间做多件事情。并发的目的在于把当个 CPU 的利用率使用到最高。并行则需要多核 CPU 的支持。
0 次
0 人
2024-02-03
|
2105 字
|
11 分钟
# 《Go语言四十二章经》第二十章 方法
在前面我们讲了结构体(struct)和接口(interface),在里面也提到过方法,但没有详细介绍方法(Method)。在这一章里,我们来仔细看看方法有那些奇妙之处呢?
0 次
0 人
2024-02-02
|
5812 字
|
29 分钟
# 《Go语言四十二章经》第十九章 接口
Go语言接口定义了一组方法集合,但是这些方法集合仅仅只是被定义,它们没有在接口中实现。接口(interface)类型是Go语言的一种数据类型。而因为所有的类型包括自定义类型都实现了空接口interface{},所以空接口interface{}可以被当做任意类型的数值。
0 次
0 人
2024-02-01
|
3134 字
|
16 分钟
# 《Go语言四十二章经》第十七章 type关键字
type关键字在Go语言中作用很重要,比如定义结构体,接口,还可以自定义类型,定义类型别名等。自定义类型由一组值以及作用于这些值的方法组成,类型一般有类型名称,往往从现有类型组合通过type关键字构造出一个新的类型。
0 次
0 人
2024-01-30
|
1228 字
|
6 分钟
# 《Go语言四十二章经》第十六章 函数
Go语言函数基本组成:关键字func、函数名、参数列表、返回值、函数体和返回语句。语法如下:
0 次
0 人
2024-01-29
|
5061 字
|
25 分钟
# 《Go语言四十二章经》第十五章 错误处理
任何时候当你需要一个新的错误类型,都可以用 errors(必须先 import)包的 errors.New 函数接收合适的错误信息来创建,像下面这样:
0 次
0 人
2024-01-28
|
1920 字
|
10 分钟
# 《Go语言四十二章经》第十四章 流程控制
switch 语句的第二种形式是不提供任何被判断的值(实际上默认为判断是否为 true),然后在每个 case 分支中进行测试不同的条件。当任一分支的测试结果为 true 时,该分支的代码会被执行。
0 次
0 人
2024-01-27
|
1926 字
|
10 分钟