前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Go程序设计语言 1.1 Hello,World(1)

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

作者头像
用户2353021
发布2020-05-09 17:16:27
6010
发布2020-05-09 17:16:27
举报
文章被收录于专栏:RFFAN实验室

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

代码语言:javascript
复制
package main

import "fmt"

func main(){

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

}

//以下是我私自改的

代码语言:javascript
复制
package main

import (
       "fmt"
       "time"
)

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

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

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

代码语言:javascript
复制
$ go run helloworld.go

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

代码语言:javascript
复制
Hello,世界

Go原生支持Unicode,所以他能够处理所有世界的语言。

如果这个程序不是一次性用品,你想将之用于以后的用途,那么你需要go build:

代码语言:javascript
复制
$ go build helloworld.go

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

代码语言:javascript
复制
$./helloworld
Hello,世界

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-07-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档