花费 44 ms
Go语言核心36讲(Go语言基础知识四)--学习笔记

04 | 程序实体的那些事儿(上) 还记得吗?Go 语言中的程序实体包括变量、常量、函数、结构体和接口。 Go 语言是静态类型的编程语言,所以我们在声明变量或常量的时候,都需要指定它们的类型,或者给 ...

Fri Oct 15 07:17:00 CST 2021 0 396
Go语言核心36讲(Go语言基础知识三)--学习笔记

03 | 库源码文件 在我的定义中,库源码文件是不能被直接运行的源码文件,它仅用于存放程序实体,这些程序实体可以被其他代码使用(只要遵从 Go 语言规范的话)。 这里的“其他代码”可以与被使用的程 ...

Thu Oct 14 07:44:00 CST 2021 0 381
Go语言核心36讲(Go语言进阶技术一)--学习笔记

07 | 数组和切片 我们这次主要讨论 Go 语言的数组(array)类型和切片(slice)类型。 它们的共同点是都属于集合类的类型,并且,它们的值也都可以用来存储某一种类型的值(或者说元素)。 ...

Tue Oct 19 05:11:00 CST 2021 0 370
Go语言核心36讲(Go语言进阶技术四)--学习笔记

10 | 通道的基本操作 作为 Go 语言最有特色的数据类型,通道(channel)完全可以与 goroutine(也可称为 go 程)并驾齐驱,共同代表 Go 语言独有的并发编程模式和编程哲学。 ...

Fri Oct 22 05:25:00 CST 2021 3 301
Go语言核心36讲(Go语言基础知识六)--学习笔记

06 | 程序实体的那些事儿 (下) 在上一篇文章,我们一直都在围绕着可重名变量,也就是不同代码块中的重名变量,进行了讨论。还记得吗? 最后我强调,如果可重名变量的类型不同,那么就需要引起我们的特 ...

Mon Oct 18 07:16:00 CST 2021 0 296
Go语言核心36讲(Go语言进阶技术八)--学习笔记

14 | 接口类型的合理运用 前导内容:正确使用接口的基础知识 在 Go 语言的语境中,当我们在谈论“接口”的时候,一定指的是接口类型。因为接口类型与其他数据类型不同,它是没法被实例化的。 更具 ...

Thu Oct 28 07:24:00 CST 2021 0 278
Go语言核心36讲(Go语言实战与应用一)--学习笔记

23 | 测试的基本规则和流程 (上) 在接下来的日子里,我将带你去学习在 Go 语言编程进阶的道路上,必须掌握的附加知识,比如:Go 程序测试、程序监测,以及 Go 语言标准库中各种常用代码包的正 ...

Thu Nov 11 07:24:00 CST 2021 0 286
Go语言核心36讲(Go语言进阶技术九)--学习笔记

15 | 关于指针的有限操作 在前面的文章中,我们已经提到过很多次“指针”了,你应该已经比较熟悉了。不过,我们那时大多指的是指针类型及其对应的指针值,今天我们讲的则是更为深入的内容。 让我们先来复 ...

Fri Oct 29 06:34:00 CST 2021 0 301
Go语言核心36讲(Go语言进阶技术二)--学习笔记

08 | container包中的那些容器 我们在上次讨论了数组和切片,当我们提到数组的时候,往往会想起链表。那么 Go 语言的链表是什么样的呢? Go 语言的链表实现在标准库的container ...

Wed Oct 20 06:30:00 CST 2021 0 271
Go语言核心36讲(Go语言进阶技术五)--学习笔记

11 | 通道的高级玩法 我们已经讨论过了通道的基本操作以及背后的规则。今天,我再来讲讲通道的高级玩法。 首先来说说单向通道。我们在说“通道”的时候指的都是双向通道,即:既可以发也可以收的通道。 ...

Sat Oct 23 06:49:00 CST 2021 0 262

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM