sunwenning

导航

 

golang环境搭建

1、下载编译环境
方法1:
官网地址:https://golang.google.cn/dl/
国内地址:https://studygolang.com/dl
可以直接下载对应的版本,下载后直接安装,没有其他多余的操作,安装的时候记得勾选安装环境变量,会省去后面自动配置环境变量的步骤,安装好golang之后可以在cmd命令窗口里面测试是否成功。
如果确实需要自己新建环境变量的,可以参考java的新建方式,将bin文件夹加入到环境变量
image
方法2:
在golang的IDE中,创建项目的时候,直接选择下载sdk版本
image
2、开始使用
在main文件夹下面新建test.go文档(文件名随意,但文件名后缀必须是go),输入下面代码

package main//这儿必须是面文件夹,后面解释原因
import "fmt"
func main(){
	fmt.Println("hello world")
}

在文件夹中打开命令行,对源文件进行编译 go build test.go
image
可以看到产生了编译文件
image
再运行test.exe
image
可以看到输出了hello world
或者可以直接go run test.go,也是可以直接输出我们的代码的


下面对上面的部分进行解释
①上面的创建文件等都是在文件夹中直接创建文本文档的方式实现,后续将依赖于IDE,我这边用的是GoLand 2023.2.8,后面的文章都以这个作为实现基础,网上也有很多使用vscode插件实现编写,也是可以的。
总的来说,用啥写代码不关键,关键是写出代码来
②上面的代码运行的时候,很容易产生这个问题:“package command-line-arguments is not a main package”,这是因为在go中,任何一个package中,都可以有唯一一个带有main方法的go文件,作为程序的入口。
(这一点我也很迷糊,但确实这样操作之后就没啥问题了,参考这个文章:https://blog.csdn.net/yiuiukk/article/details/127730806)


关于go的语法(我这直接抄过来了赵珊珊老师的课件,感谢马士兵老师的分享)
(1)源文件以"go"为扩展名。
(2)程序的执行入口是main()函数。
(3)严格区分大小写。
(4)方法由一条条语句构成,每个语句后不需要分号(Go语言会在每行后自动加分号),这也体现出Golang的简洁性。
(5)Go编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一个,否则报错
(6)定义的变量或者import的包如果没有使用到,代码不能编译通过。
(7)大括号都是成对出现的,缺一不可

posted on 2025-04-04 03:08  小梧桐1997  阅读(8)  评论(0)    收藏  举报