我的Go+语言初体验——Go+简单应用—选择排序

“我的Go+语言初体验” | 征文活动进行中......


🎈 作者:Linux猿

🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!

🎈 关注专栏:Linux技术 (优质好文持续更新中……)🚀

🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬


目录

一、什么是 Go+ ?

二、安装配置 Go+

2.1 安装配置 Go

2.2 安装配置 Go+

三、Go+ 实践

四、总结


本文带大家来体验一下 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+简单应用—选择排序

“我的Go+语言初体验” | 征文活动进行中......

关注下方👇👇👇公众号👇👇👇,获取更多优质内容🤞(比心)!

  • 22
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 27
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Linux猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值