go语言 第3页
【go语言】包 package 与 Go Modules-涣清博客

【go语言】包 package 与 Go Modules

包是 Go 语言组织代码的基本单元,同一个目录下的所有源文件必须属于同一个包。包化让代码可以复用,也控制了标识符的可见性。1. 包的定义与导入每个源文件开头用 package 声明包名,main 包是...
涣清的头像-涣清博客涣清22天前
04413
【go语言】作用域-涣清博客

【go语言】作用域

作用域指的是变量、常量、类型和函数等标识符在代码中的有效范围。Go 语言采用词法作用域(静态作用域),作用域由代码块的位置决定,编译期就可以确定。1. 四种常见作用域从大到小依次是:包级...
涣清的头像-涣清博客涣清22天前
0395
【go语言】函数-涣清博客

【go语言】函数

函数是组织好的、可重复使用的代码块。Go 语言中函数用 func 关键字声明,函数是「一等公民」,可以像普通值一样被赋值和传递。1. 函数定义func 函数名(参数列表) (返回值列表) { 函数体 return...
涣清的头像-涣清博客涣清22天前
0295