Go 离线版教程

本指南也可作为独立的程序使用,这样你无需访问互联网就能运行它。 独立的 tour 更快,它会在你自己的机器上构建并运行代码示例。 要在本地安装并运行此教程的中文版,请在命令行执行: go get -u github.com/Go-zh/tour tour

该程序会打开一个浏览器并显示你本地版本的教程。 当然,你也可以继续在线学习本教程。 * Go 练习场 本指南构建在 Go 练习场上,它是一个运行在 golang.org 服务器上的一个 Web 服务。 该服务会接收一个 Go 程序,然后在沙盒中编译、链接并运行它,最后返回输出。 在练习场中运行的程序有一些限制: - 练习场中的时间始于 2009-11-10 23:00:00 UTC(此日期的含义留给读者自己去发现)。 赋予程序确定的输出能让缓存程序更加容易。 - 程序的执行时间、CPU 和内存的使用同样也有限制,并且程序不能访问外部网络中的主机。 练习场使用最新发布的 Go 的稳定版本。 参阅 Go 练习场的内部机制了解更多信息。

sandbox.go

  1. package main
  2. import (
  3. "fmt"
  4. "time"
  5. )
  6. func main() {
  7. fmt.Println("Welcome to the playground!")
  8. fmt.Println("The time is", time.Now())
  9. }