Go是Google开发的一种编译型,可平行化,并具有垃圾回收功能的编程语言。为了避免歧义,也可以写作 golang。

学什么语言,首先要来个Hello world。

来吧,Golang版的

package mainimport  "fmt"func main() {fmt.Println("Hello world!")
}

第一行,package 说明自己是主程序。类似于Python或者JAVA,一个目录下的一组go程序都归为一个package。package名字就是目录名。

第二行,引用 fmt 包(package),如果引用多个包,要用小括号括起来,比如:

import ("fmt""math"
)

第三行,定义主函数。go中,所有函数必须是func开头,语法如此。

第四行,fmt.Println(),是不是很像JAVA里的System.out.println(); ?我觉得很像。反正就是直接打印而且自动换行。Println是fmt包里的函数。

剧透一下Golang的几个怪癖:

1. Go语言里所有首字母大写的一般是public方法,首字母小写不能直接调用;

2. Golang严格禁止浪费,所有没使用的变量、包都会被编译器报错。有兴趣的试试多引用个别的package试试看?

另外不得不说的:

1. Golang严格区分大小写;

题外话:为什么写Golang总想起Cylon?猫哥是《太空堡垒卡拉狄加》的忠粉...

跟着猫哥学Golang[1] - Hello World!相关推荐

  1. 跟着鸟哥学Linux系列笔记1

    跟着鸟哥学Linux系列笔记0-扫盲之概念 跟着鸟哥学Linux系列笔记0-如何解决问题 装完linux之后,接下来一步就是进行相关命令的学习了 第五章:首次登录与在线求助man page 1. X ...

  2. 『跟着雨哥学AI』系列之八:趣味案例——有关NLP任务数据预处理的那些事儿...

    点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...

  3. 『跟着雨哥学AI』系列之七:趣味案例——动手制作专属证件照

    点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...

  4. 『跟着雨哥学AI』系列之六:趣味案例——基于U-Net的宠物图像分割

    点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...

  5. 跟着鬼哥学爬虫-10-python微信-5-加上了人工智能回复!

    跟着鬼哥学爬虫-10-python微信-5-加上了人工智能回复! 其实人工智能回复,现在网上有很多开源的机器学习,AI学习的框架,但是最重要的一点就是没有语料,也就是没有相互回答的数据内容. 所以这个 ...

  6. 阿里短信发送(跟着宝哥学java)

    1 短信发送 1.1 注册阿里云 1.2 查找短信服务:创建签名 1.3 创建模板 1.4 获取accessKey和accesssKeySecret 1.5 项目中引入依赖 <!--短信发送的依 ...

  7. 跟着鬼哥学爬虫-5-更新妹子图库质量,提高微信群聊发图速度

    跟着鬼哥学爬虫-5-更新妹子图库质量,提高微信群聊发图速度 第三篇中的图库,群里大家都说质量稍微次一点,现在重新爬了个网站更新一下. 比上一篇的代码也优化了一点,对于自动保存的文件名,采用数字方式直接 ...

  8. 跟着鸟哥学linux【一】

    今天开始跟着鸟哥学习linux了,这组博客将会成为我跟着鸟哥学习linux的笔记和心得. 虚拟机这个东西之前已经接触过了,环境也配置好了. ctrl+alt+(f1-f9)是切换不同的tty,什么是t ...

  9. 跟着迪哥学python 经管之家_跟着迪哥学Python数据分析与机器学习实战

    本书结合了机器学习.数据分析和Python语言,通过案例以通俗易懂的方式讲解了如何将算法应用到实际任务. 全书共20章,大致分为4个部分.第一部分介绍了Python的工具包,包括科学计算库Numpy. ...

最新文章

  1. 网站建设之前需要先了解目标受众
  2. mysql设置check
  3. matlab仿真图片png,Simulink仿真入门到精通(六) Simulink模型保存为图片
  4. python处理json数据 乱码报错_python json.loads json.dumps(ensure_ascii = False) 汉字乱码问题解决...
  5. 如何创建一个简单 APT 仓库
  6. (43)Xilinx RAM IP核配置(四)(第9天)
  7. 使用webpack.require优化vue项目的路由
  8. 超级外链工具_慈溪SEO优化_豆瓣外链:豆瓣小组做外链的注意事项?
  9. Python学习总结(3)——数字类型
  10. Atitit 常见概念与技术 dom及其解析 目录 1.1. Dom概念(文档对象模型(Document Object Model))是什么 1 1.1.1. 节点 2 1.1.2. Node 层次
  11. 计算机视觉—车道线检测
  12. win用html设置桌面,教你设置Win10系统炫酷桌面的三个技巧
  13. Markdown中表格中内容换行、左对齐等基本操作
  14. Gauntlet风险评级上线: DeFi杠杆率多高?会不会崩盘?
  15. 汇编启蒙题--by cyl老师
  16. 逍遥模拟器自定义默认桌面程序
  17. windows平台基础工作软件整理【持续更新】
  18. 细解网易宝系统架构之高可用篇
  19. c语言程序结构设计的心得,写给新手 选择结构程序设计总结
  20. ZOJ 3381 Osaisen Choudai !

热门文章

  1. 自定义 ellipsize 后缀的 TextView
  2. JAVA代码给QQ邮箱发邮件
  3. Automatic Multi-Organ SegmVentation on Abdominal CT With Dense V-Networks
  4. css3蒲公英飘动效果_纯CSS3逼真的气球漂浮动画特效
  5. ios14升级后 出现黑屏问题
  6. Springboot读取.properties配置文件并取值
  7. PNG和JPG图像保存问题
  8. 数据分析系列:漏斗分析
  9. 柯西-施瓦茨不等式(Cauchy-Schwarz Inequality)的四种形式
  10. 怎么微信浏览器里 打开APP