欢迎

Welcome

原文:https://go.dev/tour/welcome/1

Hello, 世界

​ 欢迎来到Go编程语言之旅

​ 本指南分为多个模块,您可以通过点击页面左上方的 A Tour of Go 来访问。

​ 您也可以通过点击页面右上方的菜单随时查看目录。

​ 在整个指南过程中,您会发现有一系列的幻灯片和练习供您完成。

​ 您可以通过以下方式浏览它们

  • 上一页 “或 “PageUp “进入上一页。
  • 下一页 “或 “PageDown “进入下一页。

​ 本指南是互动的。现在点击Run按钮(或按Shift + Enter),在远程服务器上编译和运行程序。结果显示在代码下面。

​ 这些示例程序展示了Go的不同方面。指南中的程序是您自己实验的起点。

​ 编辑程序并再次运行它。

​ 当您点击Format(快捷键:Ctrl+Enter)时,编辑器中的文本将使用gofmt工具进行格式化。您可以通过点击syntax按钮来打开或关闭语法高亮。

​ 当您准备继续前进时,点击下面的右箭头或键入PageDown键。

1
2
3
4
5
6
7
package main

import "fmt"

func main() {
	fmt.Println("Hello, 世界")
}

Go local - Go 本地化

本指南还有其他语言版本:

单击"下一步"按钮或键入 PageDown 继续。

Go offline (optional) - Go 离线(可选)

​ 本指南也可以作为一个独立的程序,您可以在不接入互联网的情况下使用。它在您自己的机器上构建并运行代码示例。

​ 要在本地运行本指南,您需要先安装Go,然后运行:

go install golang.org/x/website/tour@latest

​ 这将在您的GOPATHbin目录下放置一个tour二进制文件。当您运行tour程序时,它将打开一个网页浏览器,显示您的本地版本的tour

​ 当然,您可以继续通过这个网站进行学习。

The Go Playground

​ 本指南是建立在Go Playground之上的,这是一个运行在golang.org服务器上的Web服务。

​ 该服务接收Go程序,进行编译、链接,并在沙盒中运行该程序,然后返回输出结果。

可以在playground中运行的程序是有限制的

  • 在playground 中,时间从2009-11-10 23:00:00 UTC开始(确定这个日期的意义是给读者的一个练习)。这使得通过给程序提供确定的输出,更容易对程序进行缓存。
  • 执行时间以及CPU和内存的使用也有限制,而且程序不能访问外部网络主机

该playground 使用Go的最新稳定版本

阅读 “Inside the Go Playground “以了解更多。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
package main

import (
	"fmt"
	"time"
)

func main() {
	fmt.Println("Welcome to the playground!")

	fmt.Println("The time is", time.Now())
}

Congratulations 恭喜您

​ 您已经完成了第一个模块的学习!

​ 现在请点击A Tour of Go,看看您还能学到什么关于Go的知识,或者直接进入下一课。