从该篇开始我将会采用markdown形式去创作我的博客!
希望各位看官能逐渐适应,多多交流,多多支持!
hello world
不论我们学习哪门语言都是从最简单的hello world
开始
针对我这几天的学习 我自己是在window下安装了go
-
下载go golang网站 选择版本
-
之后 打开一个新的CMD 输入
go version
就会出现go的版本 表示安装成功! -
为了规范的开始学习 新建了一个文件夹 这个文件夹的目录结构如下:
bin 是 存放编译后的二进制文件
pkg是 存放编译的库文件
src 是 存放源代码的 比如我们等下要写的hello world
在写在这里
-
记录上述的bin具体路径 进行配置环境变量
-
要重新打开新的CMD进行测试是否配置成功!
现在开始实现 我们的hello world
创建一个文件夹helloworld 在文件夹下创建 main.go 文件 输入以下内容:
package main
import "fmt"
// 程序的入口函数 没有参数 没有返回值
func main() {
fmt.Println("hello,world")
}
在这个文件的路径下 执行 go build
会发现生成了一个编译文件 helloworld.exe
然后执行这个文件 会输出如下信息:
我们的第一个go程序就完美运行了!
通过以上的实践
需要强调几点
- go build 是将当前路径的所有的go后缀的文件一起编译合成一个exe的执行文件 ,所以要通过文件夹来区分开来 这个执行文件是什么
- 如果在文件夹下只有一个go文件的话 ,为了方便我们的编译调试, 我们可以执行
go run main.go
这样也可以看到程序的执行结果 - 如果不在项目目录下执行, 那么就执行
go build
加上src以后的路径(不含src)生成的文件在当前执行的路径 - 当然 我们也可以让执行文件的生成命名按照自己的意愿来, 只需要执行此命令
go build -o 你想要的名字.exe
未完待续。。。