Go+安装配置,选择排序实践!

举报
Linux猿 发表于 2021/12/03 21:56:09 2021/12/03
【摘要】 🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊! 🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬


🎈 作者:Linux猿

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

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


本文带大家来体验一下 Go+,主要包括 Go+ 的安装和配置,Go+ 的简单应用实战。赶紧来看下吧!

一、什么是 Go+ ?

Go+ 是七牛云 CEO 许式伟发明的一门可用于工程、STEM 教育和数据科学的编程语言,于 2020 年 7 月正式发布,2021 年 10 月推出 1.0 版本。

二、安装配置 Go+

2.1 安装配置 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
好了,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]

四、总结

从安装配置到使用体验,整体使用体验不错,语法更加简单优雅,更趋向于低代码开发!


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

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


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。