发布时间2019-06-23 00:51:14
12
0
0

安装

下载地址 直接安装,然后将 bin 文件夹路径 添加到 系统环境变量中。

第一个程序

~# touch test.go

package main

import "fmt"

func main(){
    fmt.PrintIn("hello,world")
}

代码解读:

  1. Go 使用包作为基本单位来管理代码,每个 Go 源代码文件的开头都是 一个 package 声明,表明该文件中 Go 代码所属的包。包是 Go 语言里最基本的分发单位,也是工程管理中依赖关系的体现。要生成 Go 可执行程序,必须建立一个 名字为 main 的包,并且在该包中包含一个叫 mian() 的主函数,是 Go 可执行程序的执行起点,编译程序的时候也要从包含 main 包的文件开始。Go 的main 函数不能带参数,也不能定义返回值。
  2. 包声明之后是 一系列 import 语句,用于导入依赖的包。
  3. 所有 Go 函数都以关键字 func 开头。
  4. Go 函数中,左花括号必须放在函数末尾,不能另起一行;并且 Go 语言不能包含没有用到的包,否则编译报错。

编译 && 运行

~# go build test.go
~# test.exe
//hello,world

go run 运行

go run 命令将编译和执行指令二合一。

~# go run hello.go
//hello,world;