阅读本文大概需要 5 分钟。
大家好,我是 polarisxu。
前两天写了一篇文章:《那些 Go 语言实现的语言现在发展怎么样了?》,其中第一个提到的是 Go+,这是七牛的许大主导的。本文我想对 Go+ 做更多的一些介绍,让你有更深的印象。
因为是 Go 语言实现的,因此可以通过 go get 安装:(注意,Go 1.16 以后的版本,可能需要通过 go install 进行安装)
$ go get -v github.com/goplus/gop/...
确保 $GOPATH/bin
在 PATH 中。运行 gop,看到如下信息表示安装成功:
Gop is a tool for managing Go+ source code.Usage:
gop <command> [arguments]
The commands are:
run Run a Go+ program
go Convert Go+ packages into Go packages
fmt Format Go+ packages
export Export Go packages for Go+ programs
repl Play Go+ in console
install Build go+ files and install target to GOBIN
build Build go+ files and execute go build command
Use "gop help <command>" for more information about a command.
目前 Go+ 支持如下 Go 功能。
x := {"Hello": 1, "xsw": 3.4}
;x := [1, 3.4]
;a := [x*x for x <- [1, 3, 5, 7, 11]]
;目前,相关数据科学的一些库也可用,比如 gonum 等。
为什么我再一次介绍 Go+ 呢?说好的 Rust 教程都还没出呢,咋又来 Go+ 了?
因为许大说今年准备大力发展 Go+,我认为 Go+ 的发展,对 Go 也是利好,所以必须支持下。最近看到老许在各大群里发寻找 Go+ 语言开发团队负责人的信息,希望通过 Go+ 把 Go 带到数据科学领域。如果你对 Go+ 感兴趣,可以去参加即将召开的 ECUG 大会,会上许大会有《数据科学与 Go+》的演讲,大家也可以去现场和他交流,也许下一个流行的数据科学语言你是核心成员。
那 ECUG 有?我曾经写了一篇 ECUG 的文章,还送了一些票给粉丝们。但由于众所周知的原因,ECUG 延期了,这次万物向新,聚势而来,ECUG 真的要来了。
本次大会聚焦「云计算」、「数据」、「区块链」三大技术主题,邀请十余位顶尖技术大咖带来纯粹的技术分享,数百位充满极客精神的专业技术人参与讨论,共探「云上有为,未来无界」。
届时,七牛云 CEO 许式伟、PingCAP 创始人 & CEO 刘奇、商汤科技移动智能事业群副总裁 & 智能终端业务 CTO 王子彬、AWS 资深开发者布道师王宇博、有赞首席架构师祝幽、数新网络创始人 & CEO 王贲、趣链科技研发总监汪小益、道富信息科技董事总经理李卓、同济大学博导梁哲等诸多嘉宾将亲临现场参与分享讨论。
第一重:原价 99 元/张大会门票,限时立减 80 元,每张仅需 19 元!(注:这是我的专属特惠)
第二重:到场即得价值 700 元定制大礼包!在 ECUG 现场,不仅能用知识武装头脑,更有礼包丰富你的极客收藏!
第三重:iPhone12、PS5、Switch、电动牙刷、数据线、台历……各种好礼,ECUG 现场游戏免费抽!
第四重:极客嘉年华嗨爆全场,娃娃机、定制专属可乐、Coser 小姐姐与你相约,不见不散!
你也可以阅读原文报名或扫码下方二维码报名:
另外,我为大家申请到了 3 张免费的票,需要的请留言,我随机选 3 人。