Go

25 記事

Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

TrumanWong

哈希表与Go语言实现机制

Go语言中的map又被称为哈希表,是使用频率极高的一种数据结构。哈希表的原理是将多个键/值(key/value)对分散存储在buckets(桶)中。给定一个键key,哈希(Hash)算法会计算出键值对存储的位置。

12/10/2021
TrumanWong

Golang交叉编译

交叉编译是在一个平台上生成另一个平台上的可执行代码。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。Golang支持交叉编译,可以编译出在不同系统和CPU架构运行的二进制文件。

12/8/2021
TrumanWong

Golang切片底层原理

切片是Go语言中最常用的数据结构。和其他语言不同的是,切片除了维护底层的元素地址,还维护长度和容量。

11/30/2021
TrumanWong

Go语言如何高效的进行字符串拼接(6种方式进行对比分析)

日常业务开发中离不开字符串的拼接操作,不同语言的字符串实现方式都不同,在Go语言中就提供了6种方式进行字符串拼接,那这几种拼接方式该如何选择呢?使用那个更高效呢?本文我们就一起来分析一下...