不灭的火

加密类型:SHA/AES/RSA下载Go
复合类型:数组(array)、切片(slice)、映射(map)、结构体(struct)、指针(pointer、函数(function)、接口(interface)、通道(channel) Go类型
引用类型:切片(slice)、映射(map)、指针(pointer、函数(function)、通道(channel) Go引用

作者:AlbertWen  添加时间:2025-11-17 01:10:29  修改时间:2025-11-17 19:59:28  分类:02.Go语言编程  编辑

由于有命名返回值,return 语句可以不带参数,这时会返回命名返回值的当前值。但由于命名返回值是 _,无法显式赋值,所以这里返回的是类型 E 的零值。

作者:AlbertWen  添加时间:2025-11-16 17:59:55  修改时间:2025-11-17 16:37:38  分类:02.Go语言编程  编辑

现在,我们是时候来学习一下 Go 迭代器的原理了,让我们更进一步,探究迭代器的本质,以此来彻底掌握 Go 迭代器特性。

作者:AlbertWen  添加时间:2025-11-16 17:58:43  修改时间:2025-11-16 22:00:45  分类:02.Go语言编程  编辑

其实迭代器在 Go 语言中并不是什么新鲜的东西,它们一直存在,只不过各个迭代器函数实现接口并不统一。这个问题早期也许不明显,但随着 Go 语言标准库功能的增多以及泛型特性的引入,越来越多的泛型集合实现,也都需要设计迭代器接口。因此,语法层面的迭代器特性呼之欲出。

作者:AlbertWen  添加时间:2025-11-16 10:10:58  修改时间:2025-11-17 09:33:53  分类:02.Go语言编程  编辑

在 Go 语言中,引用类型(reference types)是指在赋值或传递参数时,不会复制底层数据,而是传递对数据的引用(即指针)的类型。

作者:AlbertWen  添加时间:2025-11-15 21:49:20  修改时间:2025-11-17 09:34:30  分类:02.Go语言编程  编辑

Go 的类型系统是静态强类型,所有基本类型和复合类型都必须在编译期明确,不能隐式转换。

作者:AlbertWen  添加时间:2025-11-15 18:05:01  修改时间:2025-11-16 14:02:10  分类:02.Go语言编程  编辑

在 Go 语言中,闭包(Closure)是一个非常重要的概念,它指的是一个函数值(function value)可以捕获并访问其外部作用域中定义的变量,即使该函数在其外部作用域之外被调用。闭包的核心是 “捕获外部变量” 的能力,这使得函数可以携带状态,极大地增强了代码的灵活性。

作者:AlbertWen  添加时间:2025-11-14 15:36:44  修改时间:2025-11-17 14:01:03  分类:02.Go语言编程  编辑

在 Go 语言中,匿名函数(Anonymous Function)是一种没有明确名称的函数,可以直接定义并使用,无需提前声明。它是 Go 中灵活且常用的特性,尤其适合实现简单逻辑、回调函数或封装临时逻辑。 

作者:AlbertWen  添加时间:2025-11-13 14:48:49  修改时间:2025-11-15 16:30:03  分类:02.Go语言编程  编辑

在 Go 语言中,.(T) 是类型断言(Type Assertion)的语法,用于检查接口值的动态类型是否为指定类型 T,或判断接口值是否实现了指定接口类型 T

作者:AlbertWen  添加时间:2025-11-13 11:44:03  修改时间:2025-11-15 19:49:47  分类:02.Go语言编程  编辑

type 关键字的核心作用是扩展 Go 的类型系统,通过自定义类型实现封装、抽象和类型安全,通过类型别名简化代码。其主要应用场景包括:

  • 定义新类型并绑定方法
  • 简化复杂类型的使用(别名)
  • 声明结构体、接口、函数类型等
  • 增强代码可读性和可维护性
作者:AlbertWen  添加时间:2025-11-09 21:00:24  修改时间:2025-11-17 05:24:54  分类:电脑/软件使用  编辑

Inno Setup 是一个免费的安装包制作软件,通过自带的向导可以简单快速的制作软件安装包,功能丰富强大,借助插件你还可以实现很多华丽炫酷的效果和各种各样的功能。