摘要: Go map 内部原理 map被定义为存储键值对集合的数据结构,其中单个键与单个值相关联。它提供了一种基于唯一标识符(键)存储和检索数据的有效方法。Go 语言中提供了一个实现了哈希表的内置map类型。 阅读全文
posted @ 2025-01-02 11:23 AyanoKyouji 阅读(99) 评论(0) 推荐(0)
摘要: Go 接口值:动态类型与动态值 在讨论 Go 接口时,我们通常会首先关注接口类型本身的定义与使用。然而,仅仅理解接口的声明是不够的。我们有必要进一步探讨它背后运作的核心机制,尤其是接口值这一概念。接口值在Go语言中的作用至关重要,它不仅影响到"多态"的实现,还会关系到程序的行为。那么,什么是接口值呢? 阅读全文
posted @ 2024-10-21 20:25 AyanoKyouji 阅读(142) 评论(0) 推荐(0)
摘要: Go 函数(其一),函数类型与函数值 函数值是一种特殊的值,它使得函数能够被作为一种值进行操作,可以将其赋值给变量、作为参数传递给其他函数或从函数中返回。其本质上是一个指针,但它并不是直接指向函数地址,而是指向funcval结构体 阅读全文
posted @ 2024-07-14 15:11 AyanoKyouji 阅读(90) 评论(0) 推荐(0)
摘要: Go 结构体 在 Go 语言中,结构体的定义是构建复合数据结构的基础。当我们使用 Go 进行编程时,常常会使用结构体类型来组织和表示数据。 阅读全文
posted @ 2024-07-07 14:05 AyanoKyouji 阅读(93) 评论(0) 推荐(0)