🎈 作者:Linux猿
🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!
🎈 关注专栏:Linux技术 (优质好文持续更新中……)🚀
🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬
目录
本文带大家来体验一下 Go+,主要包括 Go+ 的安装和配置,Go+ 的简单应用实战-选择排序。赶紧来看下吧!
一、什么是 Go+ ?
Go+ 于 2020 年 7 月正式发布,2021 年 10 月推出 1.0 版本,它是七牛云 CEO 许式伟发明的一门可用于工程、STEM 教育和数据科学的编程语言。
Go+ 主要面向三个领域,分别是工程、STEM教育、科学数据,具有更简单、更强大、兼容性更强的特点。
🔶🔶🔶🔶🔶 我是华丽的分割线 🔶🔶🔶🔶🔶
二、安装配置 Go+
2.1 安装配置 Go
安装 Go+ 之前,需要先安装好 Go 的环境,Go 的环境可以参考这篇文章 Go 安装和配置。
注意:建议用最新的 Go 版本包。
2.2 安装配置 Go+
首先,克隆 Go+ 仓库代码,然后,进入 gop 目录,安装即可,如下所示:
git clone https://github.com/goplus/gop.git
cd gop
# On linux run:
./all.bash
# On Windows run:
all.bat
安装完成后,可以将 gop 的 bin 目录添加到 PATH 中。
好了,Go+ 安装完成,下面赶紧来使用一下吧!
🔶🔶🔶🔶🔶 我是华丽的分割线 🔶🔶🔶🔶🔶
三、Go+ 实践
下面就来实践一下,使用 Go+ 实现选择排序,代码如下所示:
a := []int{23, 43, 14, 52, 46, 72, 67}
for i := 0; i < len(a) - 1; i++ {
Min := i;
for j := i+1; j < len(a); j++ {
if a[j] < a[Min] {
Min = j
}
}
if Min != i {
a[i], a[Min] = a[Min], a[i]
}
}
print a
将上述代码放入 main.gop 文件中,执行如下命令即可:
gop run main.gop
输出结果为:
[14 23 43 46 52 67 72]
🔶🔶🔶🔶🔶 我是华丽的分割线 🔶🔶🔶🔶🔶
四、总结
从安装配置到使用体验,整体使用体验不错,语法更加简单优雅,更趋向于低代码开发,赶紧动手体验下吧!
点击阅读社区活动文:我的Go+语言初体验——Go+简单应用—选择排序
关注下方👇👇👇公众号👇👇👇,获取更多优质内容🤞(比心)!