我的Go+语言初体验——linux下Go+环境搭建和程序实现

ProYuan28 社区贡献者 2021-12-03 19:00:01

目录

一、什么是Go+

二、linux下搭建Go+环境

 1、搭建Go环境

 2、搭建Go+环境

三、编译Go+程序验证

1、编写程序

2、执行运行

四、总结


一、什么是Go+

    GO+语言作为基于Go研发的新语言,能够满足我国本土数据处理的需求,适应性更强。这是一项“从0到1”的重大突破,将进一步催动数据科学的腾飞发展。GO+语言极大降低门槛,让人人都能写代码,相对Go在语言特性最小化方面做得最好,GO+语言继承Go的开发理念,新增12个语法,简化了使用门槛。在语法、结构上,GO+更为精简,核心优势体现为低代码化、去复杂性、低龄化,真正做到了强化每行代码的能力,完成功能所需的代码量更少,这么优秀的语言,就让我们来上手玩玩吧。

二、linux下搭建Go+环境

 1、搭建Go环境

由于Go+依赖Go环境,首先的下载搭建Go环境。

(1)下载Go安装包 

下载网址:https://go.dev/dl/

(2)linux下安装Go

1.把下载的文件拷贝到linux服务器,解压:

tar -C /usr/local -zxvf go1.17.4.linux-amd64.tar.gz

2.配置Go环境

vi /etc/profile

3.在最后一行添加

export GOROOT=/usr/local/go

export PATH=$PATH:$GOROOT/bin

 4.配置环境

source /etc/profile

5.验证

go version

如果出现下面版本,证明安装成功

go version go1.17.4 linux/amd64

 2、搭建Go+环境

(1)下载Go+安装包 

    官方 GitHub 地址:https://github.com/goplus/gop

复制http链接,使用git下载

 git clone https://github.com/goplus/gop.git

(2)linux下安装Go+

1.安装

cd  gop

./all.bash

2.如果出现下面错误

3. 先配置 GOPROXY 环境变量,再安装

export GOPROXY=https://goproxy.io,direct

./all.bash

4. 验证

cd  bin/

./gop  version

如果出现下面版本,证明安装成功 

gop v1.0.32-45-gfc42b40 linux/amd64

三、编译Go+程序验证

1、编写程序

vi  hello.go

package main
import "fmt"
func main() {
   fmt.Println("Hello ProYuan28!")
}

2、执行运行

四、总结

至此,linux下Go+环境搭建和程序实现就已经完成,相对来说还是比较简单的,整个过程也没有太多的问题,后期会在linux下持续学习Go+语言,实现更多的功能。

【本文正在参与“我的Go+语言初体验”征文大赛"活动】活动地址:“我的Go+语言初体验” | 征文活动进行中......

...全文
4464 14 打赏 收藏 举报
写回复
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
啊~小 l i 2021-12-09
  • 打赏
  • 举报
回复

学到了

ProYuan28 社区贡献者 2021-12-09
  • 举报
回复
@啊~小 l i
DanielJoe 2021-12-06
  • 打赏
  • 举报
回复

写的很好,学习了

ProYuan28 社区贡献者 2021-12-06
  • 举报
回复
@DanielJoe
兼听则明1 2021-12-04
  • 打赏
  • 举报
回复
啊啊啊啊啊,男神又发稿啦
ProYuan28 社区贡献者 2021-12-04
  • 举报
回复
@兼听则明1 😂😂😂
qq_30223441 2021-12-04
  • 打赏
  • 举报
回复
写得很好,受教了
ProYuan28 社区贡献者 2021-12-04
  • 举报
回复
@qq_30223441 一起学习,加油。
coder_tpc 2021-12-04
  • 打赏
  • 举报
回复
ProYuan28 社区贡献者 2021-12-04
  • 举报
回复
@coder_tpc 👍
weixin_43764237 2021-12-04
  • 打赏
  • 举报
回复
学习了,用得上,mark一下。
ProYuan28 社区贡献者 2021-12-04
  • 举报
回复
@weixin_43764237 谢谢
红目香薰 社区中级贡献者 2021-12-03
  • 打赏
  • 举报
回复

super

ProYuan28 社区贡献者 2021-12-04
  • 举报
回复
@红目香薰 👍
相关推荐
发帖
Go+ 开发者社区

906

社区成员

Go+ 官方开发者社区。我们希望向广大的开发者和数据科学家介绍 Go+ 的定位和意义,并邀请更多开发者一起贡献代码、共建 Go+ 生态。 Go+ 官网:https://goplus.org/
其他 企业社区
社区管理员
  • Go+
  • 杨东杰
加入社区
帖子事件
创建了帖子
2021-12-03 19:00
社区公告

本社区为 Go+ 官方开发者社区。我们希望向广大的开发者和数据科学家介绍 Go+ 的定位和意义,并邀请更多开发者一起贡献代码、共建 Go+ 生态。

Go+ 官网:https://goplus.org/
GitHub地址:https://github.com/goplus/gop