我的Go+语言初体验——一个Web前端开发者的Go+初体验
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]
...全文



