新的改变
学习 Go 语言时,要做的第一件事,都是根据自己电脑的计算架构(比如,是 32 位的计算机还是 64 位的计算机)以及操作系统(比如,是 Windows 还是 Linux),从Go 语言官网下载对应的二进制包,也就是可以拿来即用的安装包。随后,我们会解压缩安装包、放置到某个目录、配置环境变量,并通过在命令行中输入go version来验证是否安装成功。在这个过程中,我们还需要配置 3 个环境变量,也就是 GOROOT、GOPATH 和 GOBIN。这里我可以简单介绍一下。
- GOROOT:Go 语言安装根目录的路径,也就是 GO 语言的安装路径。
- GOPATH:若干工作区目录的路径。是我们自己定义的工作空间。
- GOBIN:GO 程序生成的可执行文件(executable file)的路径。
Hello World
package main
import "fmt"
func main() {
/* Always Hello, World! */
fmt.Println("Hello, World!")
}
- package main定义了包名。必须在源文件中非注释的第一行指明这个文件属于哪个包。package
main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。 - import "fmt"告诉编译器程序运行需要用fmt包。
- func main() 是程序开始执行的函数,main 函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数(如果有
init() 函数则会先执行该函数)。 - {}中"{"不可以单独放一行。
- /…/ 是注释,在程序执行时将被忽略。//单行注释, /* … */
多行注释也叫块注释,不可以嵌套使用,一般用于包的文档描述或注释成块的代码片段。 - fmt.Println(…) 将字符串输出到控制台,并在最后自动增加换行字符 \n。用 fmt.Print(“hello,
world\n”) 可以得到相同的结果。
合理的创建标题,有助于目录的生成
直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC
语法后生成一个完美的目录。
IDE
采用国人的开源ide
LiteIDE:https://gitee.com/visualfc/liteide