Go by Example - Arrays, Maps, Slices and Range
介绍go中的数组, 切片, 映射和range
数组
在 Go 中, 数组是特定长度的元素的编号序列。在典型的 Go 代码中, 切片更为常见, 数组在一些特殊场景下很有用。
1 | package main |
1 | go run arrays.go |
切片
切片是 Go 中的一种重要数据类型, 它为序列提供了比数组更强大的接口。
1 | package main |
1 | go run slices.go |
请查看 Go 团队的这篇精彩博文, 了解有关 Go 中切片的设计和实现的更多详情
映射
映射是 Go 内置的关联数据类型 (在其他语言中有时称为散列或 dicts) 。
1 | package main |
1 | go run maps.go |
range
range 可以遍历各种数据结构中的元素。让我们看看如何将 range 用于我们已经学过的一些数据结构。
1 | package main |
1 | go run range.go |
关于遍历 Unicode 码点的更多详情,请参阅字符串和符号
参考链接
Go by Example - Arrays, Maps, Slices and Range
https://blog.wty.cool/2024/01/20/go_by_example/Arrays-Maps-Slices-Range/


