我的go+初体验——大一从c++到go+的快速上手

举报
叶明明 发表于 2022/03/12 12:13:31 2022/03/12
【摘要】 🤞中国人的语言——go+它终于来了😍2021 年 10 月 15 日go+1.0发布@[TOC]秉承着对新技术的渴望,大一小白也是来体验一波,下面是我对go+近期学习的一点薄见,如有不足,还请各位大佬指教! go+的前世今生Go&Go+,c&c++,Go+兼容 Go 语言的同时,Go+ 有着比 Go 语言更低的学习门槛,并且突破了 Go 目前多用于服务端开发领域的限制,更多的适用于科技领...

🤞中国人的语言——go+它终于来了
😍2021 年 10 月 15 日go+1.0发布

@[TOC]

秉承着对新技术的渴望,大一小白也是来体验一波,下面是我对go+近期学习的一点薄见,如有不足,还请各位大佬指教!

go+的前世今生

Go&Go+,c&c++,Go+兼容 Go 语言的同时,Go+ 有着比 Go 语言更低的学习门槛,并且突破了 Go 目前多用于服务端开发领域的限制,更多的适用于科技领域,正如许式伟前辈所期望的一样,让中国的后浪们从小开始学习编程,让中国走向世界,让世界看到中国!

学习go+一个周的体验

总体感觉是,正如许式伟前辈所说的“从小学习编程”,入门还是比较简单的,go+在表达数据上,是我到目前为止见到过最简单的编程语言,对数据处理是十分友好的,也相信它能够成为数据处理和开发的双向优秀语言!更希望三位一体能够贯穿下去!

go+环境的搭建

为了方便初学的开发者们,go+官网中提供了在线编程,还是从**你好go+**开启编程之路……


println "Hello go+"
println("Hello go+")

package main
func main() {
    println("Hello go+")
}



在这里插入图片描述
从第一个输出语法上来看有点像python的感觉,甚至可以省略大括号!

入门语法

我主要来体验一下它的入门级编程语法,毕竟只是一个大一的学生,不能做自己能力范围之外的评价

主要体验一下循环和判断:

package main
import "fmt"
func main() {
   var a int = 1
   if a < 2 {
       fmt.Printf("a 小于 2\n" )
   }
   fmt.Printf("a 的值为 : %d\n", a)
}

1<2,所以输出a
循环:

package main
import "fmt"
func main() {
    for true  {
        fmt.Printf("这是无限循环。\n");
    }
}
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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