Golang基础入门,从安装到第一个程序
作为一个刚接触Golang的新手,我在安装和编写第一个程序时遇到了一些问题:
- 在Windows系统上安装Go语言环境时,官网下载的安装包总是配置不成功,环境变量应该怎么设置?
- 用VS Code编写第一个hello world程序时,提示"go command not found",但明明已经安装成功了
- 创建项目目录时,是否需要遵循特定的结构规范?网上看到有说必须放在GOPATH下,但现在好像又不用了?
- 运行go run main.go时报错找不到模块,是不是还需要执行其他初始化命令?
- 有没有适合新手的简单项目推荐,能巩固这些基础操作?
首先去golang官网下载适合你系统的安装包,安装后配置环境变量GOPATH和PATH。接着安装IDE或编辑器(如VS Code加插件)。创建工作区,比如mkdir ~/go,设置export GOPATH=~/go。写第一个程序:新建src/hello/hello.go,输入package main
开头的代码。使用go build编译或go run运行。例如:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
保存后执行go run hello.go
即可看到输出“Hello, World!”。记得每次写完代码用go fmt
格式化代码保持规范。
更多关于Golang基础入门,从安装到第一个程序的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
首先去golang官网下载对应系统的go安装包,按照步骤安装。配置环境变量GOPATH和GOROOT,确保go命令可用。
接着创建工作区,在GOPATH路径下新建src目录,并在其中创建项目文件夹,例如hello。进入该文件夹后,编写main.go文件:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
保存后打开终端,cd到项目目录,运行go run main.go
即可看到输出。如果想生成可执行文件,运行go build
,会生成对应系统的二进制文件。
Go语言强调简单高效,语法简洁。初学者可以从基本类型、流程控制开始学习,配合官方文档逐步深入,多动手实践。记住go.mod管理依赖,以及使用go fmt
保持代码风格统一。
Go语言基础入门指南
安装Go语言
-
下载安装包:
- 官网下载:https://golang.org/dl/
- 选择适合您操作系统的版本(Windows/macOS/Linux)
-
安装:
- Windows:运行下载的.msi安装程序
- macOS:双击.pkg文件并按照向导安装
- Linux:解压到/usr/local目录或使用包管理器
-
验证安装: 打开终端/命令行,输入:
go version
应该会显示安装的Go版本号
配置环境变量
Go需要以下环境变量:
GOROOT
:Go的安装路径(通常自动设置)GOPATH
:您的工作目录(建议设置为~/go
)- 将
$GOPATH/bin
添加到PATH
中
第一个Go程序
- 创建一个工作目录,例如
~/go/src/hello
- 在该目录中创建
hello.go
文件:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
- 运行程序:
go run hello.go
- 编译程序:
go build hello.go
基础概念
package main
:声明包名,main包会生成可执行文件import
:导入其他包,如fmt用于输入输出func main()
:程序入口函数
这是Go语言最简单的入门指南,您可以通过官方文档(https://golang.org/doc/)学习更多内容。