Go学习-Go基本语法
包在 Go 语言中,包(Package) 是最基础的代码组织单位 包的基本概念Go 程序是由一个个“包”组成的。每个 Go 源文件的第一行非注释代码必须是: 1package name 一个文件夹就是一个包 同一个文件夹下的所有 .go 文件必须声明相同的包名(通常包名与文件夹名一致,但不是强制的,建议保持一致)。 包的作用 将复杂的程序拆分成小的、易于管理的单元。 通过包来控制哪些函数或变量是外部可见的。 通过包名(如 fmt.Printf 和 log.Printf)进行区分,避免命名冲突。 包的可见性控制包内共享所有变量,常量,以及所有定义的类型,但对于包外而言并不是这样,有时候你并不想让别人访问某一个类型,所以就需要控制可见性。不同于其他的OOP语言存在public和pravite关键词,Go语言控制可见性仅需设置名称的大小写来实现: 以大写字母开头,那么它可以被包外的代码访问(相当于 Public)。 以小写字母开头,则只能在包内部使用(相当于 Private)。 包的导入导入一个包的变量,类型,方法,函数等,使用import关键词 导入一个包 123pac...
Go学习-Go语言结构
Go语言结构Go程序组成部分 包声明 (Package Declaration) :定义该文件属于哪个包。 引入包 (Import) :引入该文件需要使用的外部库或包。 函数 (Functions) :执行特定任务的代码块。 变量与常量 (Variables & Constants) :存储数据的容器。 语句与表达式 (Statements & Expressions) :具体的逻辑代码。 我们可以通过一个简单的Go程序实例来分析: 123456789101112// 1. 包声明:定义包名// main 包是一个特殊的包,代表这是一个可执行程序,而不是一个库package main// 2. 引入包:引入标准库中的 fmt 包(用于格式化输入输出)import "fmt"// 3. 函数:main 函数是程序的入口,程序从这里开始执行func main() { /* 4. 语句与表达式 */ fmt.Println("Hello, World!")} 核心结构: 包声明(Package...
Go学习---Go环境配置
安装Go官方下载地址: https://go.dev/dl/ (网络不佳的情况使用下面的地址) https://golang.google.cn/dl/ Windows安装方法 根据你的操作系统信息选择合适的.msi安装包,点击安装 注意安装时的默认路径C:\Program Files\Go(对应GOROOT) 配置环境变量: GOROOT:C:\Program Files\Go GOPATH: 自定义你的Go工作目录 将GOROOT和GOPATH配置到环境变量中 打开终端(CMD/PowerShell)测试: 1go version Linux安装方法:本人使用操作系统为Ubuntu 22.04.5 LTS 下载的Go版本为1.25.6 12wget https://golang.google.cn/dl/go1.25.6.linux-amd64.tar.gzsudo tar -C /usr/local -xzf go1.25.6.linux-amd64.tar.gz 配置环境变量: 编辑~/.bashrc或~/.zshrc: 123export GO...



