Golang基础入门,从安装到第一个程序

作为一个刚接触Golang的新手,我在安装和编写第一个程序时遇到了一些问题:

  1. 在Windows系统上安装Go语言环境时,官网下载的安装包总是配置不成功,环境变量应该怎么设置?
  2. 用VS Code编写第一个hello world程序时,提示"go command not found",但明明已经安装成功了
  3. 创建项目目录时,是否需要遵循特定的结构规范?网上看到有说必须放在GOPATH下,但现在好像又不用了?
  4. 运行go run main.go时报错找不到模块,是不是还需要执行其他初始化命令?
  5. 有没有适合新手的简单项目推荐,能巩固这些基础操作?
3 回复

首先去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语言

  1. 下载安装包

  2. 安装

    • Windows:运行下载的.msi安装程序
    • macOS:双击.pkg文件并按照向导安装
    • Linux:解压到/usr/local目录或使用包管理器
  3. 验证安装: 打开终端/命令行,输入:

    go version
    

    应该会显示安装的Go版本号

配置环境变量

Go需要以下环境变量:

  • GOROOT:Go的安装路径(通常自动设置)
  • GOPATH:您的工作目录(建议设置为~/go
  • $GOPATH/bin添加到PATH

第一个Go程序

  1. 创建一个工作目录,例如~/go/src/hello
  2. 在该目录中创建hello.go文件:
package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
  1. 运行程序:
go run hello.go
  1. 编译程序:
go build hello.go

基础概念

  • package main:声明包名,main包会生成可执行文件
  • import:导入其他包,如fmt用于输入输出
  • func main():程序入口函数

这是Go语言最简单的入门指南,您可以通过官方文档(https://golang.org/doc/)学习更多内容。

回到顶部