标签: Slice
-
本文介绍了如何利用 Go 1.18 引入的泛型特性,从零构建类型安全的通用单向链表。文章详细讲解了节点结构定义、Append 与 Prepend 等基础操作,并实现了 Map、Filter 和 Iterate 等函数式风格的高阶功能。此外,还探讨了使用 comparable 约束进行搜索、Nil 安全检查以及删除元素的逻辑,最终展示了泛型在提升代码复用性与编译期类型安全方面的优势。
-
本文记录了在 WSL 与 Docker 环境下本地运行 Go Tour 切片练习时遇到的依赖问题。由于国内代理未缓存 golang.org/x/tour 包,导致安装依赖时出现 502 报错。通过分析发现是系统 GOPROXY 环境变量限制所致,最终采用临时取消环境变量并直接访问官方源的方式成功安装依赖。文章详细梳理了从报错排查到成功运行并生成图片的完整解决过程。
