Go 语言作用域 发表于 2024-08-16 更新于 2024-08-29 分类于 Go , 1.语言基础 本文字数: 1.7k 阅读时长 ≈ 6 分钟 基本概念 作用域(Scope)是指代码中定义的变量、常量、函数或类型在程序中可被访问的区域。在 Go 语言中作用域分为 3 种:包级作用域、块级作用域、文件级作用域。 阅读全文 »
Go 语言变量 发表于 2024-08-16 更新于 2024-08-29 分类于 Go , 3.核心概念 本文字数: 2.4k 阅读时长 ≈ 8 分钟 基本概念 变量是存储特定类型数据的基本单位,在程序运行时分配内存(初始化),并能被修改。 阅读全文 »
Go 语言常量 发表于 2024-08-15 更新于 2024-08-21 分类于 Go , 3.核心概念 本文字数: 1.7k 阅读时长 ≈ 6 分钟 基本概念 常量(Constant)指在整个程序生命周期内都不变的值,通常是一些字面量。常量在代码编译预处理阶段会直接展开,所有引用常量的地方都直接替换为常量实际值。也就是说,编译后常量已完全消失,因此不能对常量取指针地址,更不可能在运行时修改常量值。 阅读全文 »
Go 语言代码检查 发表于 2024-07-24 更新于 2024-08-21 分类于 Go , 1.语言基础 本文字数: 1.6k 阅读时长 ≈ 5 分钟 代码格式化 go fmt 在 Go 语言中用于格式化代码。格式化后,代码风格保持一致,更容易被维护。 阅读全文 »
Go 语言工具链 发表于 2024-07-24 更新于 2024-08-16 分类于 Go , 1.语言基础 本文字数: 1.1k 阅读时长 ≈ 4 分钟 工具链 Go 语言工具链(Go toolchain)是一组核心工具,用于帮助开发、构建、测试、维护和分发 Go 应用程序。这些工具由 Go 语言开发团队设计和维护,其中最常用的工具会被包含在发行版(安装包)中。额外的工具和库位于 golang.org/x 命名空间中,包含特定或高级功能,也被称为 Go 扩展库(Go eXtensions)。 阅读全文 »