个人建议使用带有go扩展名的Visual Studio Code作为IDE。它具有自动完成,代码样式和许多其他功能。
这是 Golang 教程系列的第二篇教程。请阅读 Golang 教程第1部分:简介和安装,了解 golang 是什么以及如何安装 Golang。往往学习一门新的编程语言都要从编写 Hello World 开始,那就 Let’s do it!
设置 go 工作区
准备工作之一就是需要设置 go 工作区。
对于 Mac 或 Linux ,go 工作区应位于 $ HOME / go
中,对于 Windows, 工作区应该位于 C:\ Users \ YourName \ go
中。实际开发过程中,通过设置 GOPATH
环境变量,可以设置不同的工作区。 通常 go 的所有源文件应该位于工作区内名为 src 的目录中。因此我们需要在原有工作区的基础上创建子文件夹 src ,目录结构应如下所示。
|
|
开始编写 helloworld.go 文件
|
|
那么现在的目录结构应该是如下图所示
|
|
运行 go
通常运行 go 有几种不同的方法
使用
go run
命令 -go run ~/src/hello/helloworld.go
使用
go install
命令,go install hello
,然后workspacepath/bin/hello
运行编译后的程序运行程序的第三个很酷的方法是使用
go play
。虽然这有限制,但是当我们想要运行简单的程序时,这个在线运行 go 程序的工具还是不错的。
当你输入
go install hello
时,go 会在工作区内搜索 hello 包( hello 被称为包,系列教程后面将会详细介绍包)。然后它在工作区的 bin 目录中创建一个名为 hello( windows 环境下为 hello.exe 文件)的二进制文件。运行go install hello
后,目录结构如下所示
|
|
hello world 简易 go 程序代码分析
- package main - 每个 go 文件必须以 package name 语句开头。包用于提供代码分区和可重用性。这里使用的包名是 main
- import “fmt” - 导入 fmt 包,它将在 main 函数中用于将文本打印到标准输出
- func main() - 主要是一个特殊的功能。程序执行从 main 函数开始。main函数应始终位于主包中。该 { 和 } 表示主要功能的开始和结束。
|
|