Go程序设计语言 1.1 Hello,World(1)

Go程序设计语言

我们将会从经典的“Hello,World”示例来开始(嗯,经典到从The Beginning of The C Programming language, 出版于1978年)。C语言对于Go语言的影响最深,“Hello World”就能够说明很多的中心思想

package main

import "fmt"

func main(){

fmt.Println("Hello,世界")//别问我为什么有中文,TMD 书上就这么写的。

}

//以下是我私自改的

package main

import (
       "fmt"
       "time"
)

func main() {
       fmt.Printf(time.Now().String())
}

这个是打印时间的,效果英爱不错,毕竟我们所有人都需要时间。

Go语言是一个编译语言。Go语言编译器将Go源代码和依赖包编译为机器语言。这些编译工具通过Go命令和其自命令来执行。最简单的自命令就是”run”命令——就是他我们才能将以.go为后缀的源文件编译为可执行程序。(本书中,我们将会用”$” 来代表命令开始)

$ go run helloworld.go

很容易的,这个程序打印出

Hello,世界

Go原生支持Unicode,所以他能够处理所有世界的语言。
如果这个程序不是一次性用品,你想将之用于以后的用途,那么你需要go build:

$ go build helloworld.go

这将创建一个名字叫做”helloworld”可执行文件,你能随时随地的执行这个文件二不用进一步的处理。

$./helloworld
Hello,世界

我们已经标记了所有重大的示例的源代码,并将之放到gopl.io 这个源码库上,一方便你能获得

gopl.io/ch1/helloworld
//现在这个网址找不到源代码了,不过书上这么些我也只能这么写了。
//不过在github上还是能找到的,URL:https://github.com/adonovan/gopl.io

未经允许不得转载:RffanLAB|Rffan实验室 » Go程序设计语言 1.1 Hello,World(1)

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址