跳到主要内容

Go 语言中的迭代器

· 阅读需 1 分钟

迭代器模式: 提供一种按顺序访问聚合对象元素的方法,而无需暴露其底层表示。

在 Go 1.23 之前,for/range 语句适用于 Go 的内置容器类型(也适用于字符串、通道以及从 Go 1.22 开始的 int)。

Go 1.23 开始,可以使用 for/range 迭代用户定义的容器(如 Set 类型)。

博客迁移

· 阅读需 1 分钟

把我的博客从 butterfly 迁移到 docusaurus. 一是因为 butterfly 还是太花哨了,二是因为 butterfly 引入了很多外部依赖,编译的速度和页面加载渲染的速度很慢,而且 docusaurus 有相对活跃的开源社区,还用的我相对熟悉的 React 技术构建的,最终决定迁移到 docusaurus.

特此记录。