使用Golang编写的代码,输出”Hello World!”
环境
操作系统:Mac OSX
编辑器:Atom
安装Go
通过Homebrew安装Go。
使用brew安装Go。
创建一个用于存放 go 插件的文件夹,并将其设置为环境变量 GOPATH。
$ 创建目录 ~/.go
$ echo “将 GOPATH 导出为 ~/.go” >> ~/.zshrc
Atom编辑器安装设置
安装go-plus插件。
在Atom的设置中,在”Install”的”Search Packages”搜索框中输入”go-plus”,然后点击”Package”按钮,就会显示出go-plus插件,最后点击”Install”按钮进行安装。
首先,你好世界!
虽然您可以按照以下链接的指引进行Hello World编程,但既然已经准备好了环境,我们也可以在这里尝试Hello World。
- A Tour of Go
创建一个名为hello.go的文件。
使用vim编辑器打开hello.go文件
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
使用 go build 命令进行编译。
使用 go build 命令编译 hello.go。
确认已生成可执行文件“hello”。
$ ls -ltr
total 3160
-rw-r--r-- 1 val staff 76 Oct 7 10:47 hello.go
-rwxr-xr-x 1 val staff 1607616 Oct 7 10:47 hello
尝试执行可执行文件「hello」。
$ ./hello
Hello World!
使用go run命令可以同时进行编译和运行
$ go run hello.go
Hello World!
在这种情况下,不会生成可执行文件”hello”。
让我们来显示当前的时间
创建time.go文件
请用中文原生语言,给出以下句子的同义表达,只需要给出一个选项:
$ vi time.go
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println("The current time is", time.Now())
}
试着用go run命令来执行。
$ go run time.go
The current time is 2016-10-07 11:00:11.027383849 +0900 JST
$ date
Fri Oct 7 11:00:19 JST 2016
总结
有很多事情可以做,真让人兴奋呢!