Go playground 再增强

共 853字,需浏览 2分钟

 ·

2021-12-12 17:07

大家好,我是 polarisxu。

前段时间,play.golang.org 迁移到 go.dev/play,大家访问基本没什么障碍了。

一直以来,playground 是不支持最新的 tip 版本的。因为泛型的出现,为了方便大家试验,先是有了 https://go2goplay.golang.org/,最近有了 https://gotipplay.golang.org/,这是专门为 tip 版本准备的。有了 gotipplay,以后 tip 版本的功能都可以在这里试验。

最近,go.dev/play 增加了一个功能:

go play

可以选择使用 go release 还是 go dev branch,其中 release 使用最新稳定 Go 版本,而 dev 使用的是 tip 版本。可以复制下面的代码,在普通的版本下运行,看看输出什么:

package main

import (
 "fmt"
 "runtime"
)

func main() {
 fmt.Println(runtime.Version())
}

写此文时,go dev branch 下,输出的是:devel go1.18-ecf6b52b7f Sun Dec 5 12:50:44 2021 +0000

在 play 的最右侧,可以选择不同的例子模板,快速试验,目前已经加入了泛型的模板,比如上面截图就是泛型的一个例子。



推荐阅读


福利

我为大家整理了一份从入门到进阶的Go学习资料礼包,包含学习建议:入门看什么,进阶看什么。关注公众号 「polarisxu」,回复 ebook 获取;还可以回复「进群」,和数万 Gopher 交流学习。

浏览 27
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报