Go playground 再增强
2021-12-08 19:12:00 Author: mp.weixin.qq.com(查看原文) 阅读量:12 收藏

大家好,我是 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 交流学习。


文章来源: http://mp.weixin.qq.com/s?__biz=MzAxNzY0NDE3NA==&mid=2247489062&idx=2&sn=713e2eff1a74395dbd91f3cf6d65a032&chksm=9be339c7ac94b0d156e91d6246ace74bef44c1caea592edf3904252911b6b96590a3b647966b#rd
如有侵权请联系:admin#unsafe.sh