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

✎﹏ℳ๓敬坤 ✎﹏ℳ๓敬坤 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

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]

...全文
评论 3
收藏 已收藏
分享
返回顶部