我的Go+语言初体验——一个Web前端开发者的Go+初体验

✎﹏ℳ๓敬坤 2021-11-24 22:02:56

1.了解Go+的设计理念

1.静态语言,语法完全兼容Go

静态语言拥有更强的生命力,更能跨越历史的周期

2.更低的学习门槛

静态语言里,Go 的语法设计最为精简,学习门槛也是最低的

3.更简洁的数学运算上的语法支持

Go+ 内置了有理数的支持,以及Map、Slice

4.双引擎

支持静态编译,也支持可解析执行

2.为什么学习Go+

1."三位一体"

"三位一体"指的是:融合工程开发的 Go、数据科学的 Python 和教学领域的 Scratch

2.易入门

完全兼容Go,Go的语法精简学习门槛低

3.可扩展性

作为一门新的语言,有很大的发展空间,可以支持旧的语言并创新

3.运行第一个Hello World

Go+提供了在线编译的方式,让我这个Go+语言的小白也可以体验Go+语言的强大

在线编译地址[https://play.goplus.org/p/j6-AvrnVnXq

在Go+语言中既支持命令行的方式运行,也支持函数的方式运行代码

在git地址下有更多基础的实例可以体验[https://github.com/goplus/gop]

使用Go+语言做了一个等腰三角形代码如下:main为主函数入口 print是打印 println是换行打印

func main(){
    for i :=0;i<10;i++ {
	for j :=0;j<10-i;j++ {
    	    print(" ")
        }
	for k :=0;k<2*i-1;k++ {
    	    print("*")
        }
        println()
    }
}

具体效果如下:

 做完这个小三角形,对Go+语言的有点小感触,相比于javascript写法比较严格,规范一些,会继续关注Go+的!!!

活动地址:我的Go+语言初体验” | 征文活动进行中......[https://bbs.csdn.net/topics/603464006?utm_source=1573038595]

...全文
134 2 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶庭云 1天前

回复
xumingyu07 3天前
回复 1
@xumingyu07 很赞,刚开始我也是使用你这个语法,然后一直报错,原来是我写法错误了,感谢指导
回复
相关推荐
发帖
Go+ 开发者社区
创建于2021-11-16

151

社区成员

Go+ 官方开发者社区。我们希望向广大的开发者和数据科学家介绍 Go+ 的定位和意义,并邀请更多开发者一起贡献代码、共建 Go+ 生态。 Go+ 官网:https://goplus.org/
帖子事件
创建了帖子
2021-11-24 22:02
社区公告

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

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