Go Playground

このツアーは、Go Playgroundの上に構築された、golang.orgのサーバー上で動作するウェブサービスです。

このサービスは、Goプログラムを受け取り、コンパイル、リンク、サンドボックス内でプログラムを実行し、出力を返します。

プレイグラウンドで実行できるプログラムには制限があります:

  • プレイグラウンドでは、時間は2009-11-10 23:00:00 UTCから始まります(この日付の重要性を理解するのは読者の課題です)。これにより、プログラムに決定論的な出力を与えることでキャッシュが容易になります。

  • 実行時間、CPUおよびメモリ使用量にも制限があり、プログラムは外部ネットワークホストにアクセスできません。

    プレイグラウンドは、最新の安定版Goを使用しています。

    詳細については、Inside the Go Playgroundをお読みください。

  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. }