当前位置: 首页 > article >正文

Go Playground 在线编程环境

For all examples in this and the next chapter, we will use Go Playground. Go Playground represents a web service that can run programs written in Go. It can be opened in a web browser using the following link: https://go.dev/play/

对于本章和下一章的所有示例,我们将使用Go Playground。Go Playground代表了一个可以运行用Go语言编写的程序的web服务。可通过以下链接在浏览器中打开: https://go.dev/play/

By Default, Go Playground uses the latest stable version, but if necessary, we can lower it to one of the earlier versions.

默认情况下,Go Playground使用最新的稳定版本,但如果有必要,我们可以将其降低到较早的版本之一。

Once we learn all the important concepts of the Go programming language and we are ready to start the development of our web application, we will learn how to install and set up the Go environment on our local machine. Until then, Go Playground is a good enough tool to get familiarized with the Go programming language.

一旦我们学习了Go编程语言的所有重要概念,并准备开始开发我们的web应用程序,我们将学习如何在本地机器上安装和设置Go环境。在此之前,Go Playground是一个足够好的工具,可以让你熟悉Go编程语言。

But we must be aware of a couple of Go Playground’s limitations:

  • Go supports (through standard library) functionality for measuring and displaying time. In Go Playground, the current time will always be 2009-11-10 23:00:00 UTC (the day when Go was officially announced).
  • Execution time is limited.
  • CPU and memory usage is limited.
  • The program cannot access the external network host.
  • Libraries (except the standard ones) are not available.

但我们必须意识到Go Playground的一些局限性:

  • Go支持(通过标准库)测量和显示时间的功能。在Go Playground中,当前时间始终是2009-11-10 23:00:00 UTC (Go正式发布的那一天)。
  • 限制执行时间。
  • 限制CPU和内存的使用。
  • 程序无法访问外部网络主机。
  • 库(标准库除外)不可用。

For the small code examples presented in this chapter, these limitations will not cause any problems.

对于本章提供的小代码示例,这些限制不会造成任何问题。

Just for the test, we can copy this code examples in Go Playground.
只是为了测试,我们可以在Go Playground中复制这些代码示例。

package main

import "fmt"

func main(){
    a := 3
    b := 33
    c := a * b
    fmt.Println("Result is:", c)
}

If we click on the Run button, the following output should be displayed.

如果单击Run按钮,应该显示以下输出。

Result is: 99
Program exited.

In later examples, the declaration of the package and main() function may be omitted. If that is the case, code examples should be copied inside the body of main() function.

在后面的示例中,可以省略包和main()函数的声明。如果是这种情况,代码示例应该复制到main()函数体内。


http://www.kler.cn/a/302744.html

相关文章:

  • Qt 和 WPF(Windows Presentation Foundation)
  • 2024-11-13 学习人工智能的Day26 sklearn(2)
  • java模拟键盘实现selenium上下左右键 table中的左右滚动条实现滚动
  • GaussDB部署架构
  • kettle开发-Day43-数据对比
  • windows C#-LINQ概述
  • 优购电商小程序的设计与实现+ssm(lw+演示+源码+运行)
  • MySql8.x---开窗函数
  • HTTP 协议介绍
  • JS手写实现深拷贝
  • mysql性能优化-云服务与数据库即服务(DBaaS)优化
  • [论文笔记] LLM大模型剪枝篇——2、剪枝总体方案
  • 【JAVA入门】Day34 - Stream流
  • facebook广告和谷歌广告如何选择效果最大化?
  • eclipse配置maven
  • 第T11周:优化器对比实验
  • 【TCP】相关机制:异常处理
  • 泰州高新区法院多层面强化固定资产管理
  • 【数据结构篇】~排序(1)之插入排序
  • 众店绿色积分模式:引领消费新风尚,共筑商业新生态
  • 数据结构算法和算法分析
  • 数据结构第二周做题总结_顺序表
  • [000-01-008].第05节:OpenFeign高级特性-日志打印功能
  • C语言宏参数的使用
  • 【排序算法】之基数排序
  • 运维学习————GitLab的搭建和使用