使用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

总结

有很多事情可以做,真让人兴奋呢!

广告
将在 10 秒后关闭
bannerAds