跟着猫哥学Golang[1] - Hello World!
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!相关推荐
- 跟着鸟哥学Linux系列笔记1
跟着鸟哥学Linux系列笔记0-扫盲之概念 跟着鸟哥学Linux系列笔记0-如何解决问题 装完linux之后,接下来一步就是进行相关命令的学习了 第五章:首次登录与在线求助man page 1. X ...
- 『跟着雨哥学AI』系列之八:趣味案例——有关NLP任务数据预处理的那些事儿...
点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...
- 『跟着雨哥学AI』系列之七:趣味案例——动手制作专属证件照
点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...
- 『跟着雨哥学AI』系列之六:趣味案例——基于U-Net的宠物图像分割
点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...
- 跟着鬼哥学爬虫-10-python微信-5-加上了人工智能回复!
跟着鬼哥学爬虫-10-python微信-5-加上了人工智能回复! 其实人工智能回复,现在网上有很多开源的机器学习,AI学习的框架,但是最重要的一点就是没有语料,也就是没有相互回答的数据内容. 所以这个 ...
- 阿里短信发送(跟着宝哥学java)
1 短信发送 1.1 注册阿里云 1.2 查找短信服务:创建签名 1.3 创建模板 1.4 获取accessKey和accesssKeySecret 1.5 项目中引入依赖 <!--短信发送的依 ...
- 跟着鬼哥学爬虫-5-更新妹子图库质量,提高微信群聊发图速度
跟着鬼哥学爬虫-5-更新妹子图库质量,提高微信群聊发图速度 第三篇中的图库,群里大家都说质量稍微次一点,现在重新爬了个网站更新一下. 比上一篇的代码也优化了一点,对于自动保存的文件名,采用数字方式直接 ...
- 跟着鸟哥学linux【一】
今天开始跟着鸟哥学习linux了,这组博客将会成为我跟着鸟哥学习linux的笔记和心得. 虚拟机这个东西之前已经接触过了,环境也配置好了. ctrl+alt+(f1-f9)是切换不同的tty,什么是t ...
- 跟着迪哥学python 经管之家_跟着迪哥学Python数据分析与机器学习实战
本书结合了机器学习.数据分析和Python语言,通过案例以通俗易懂的方式讲解了如何将算法应用到实际任务. 全书共20章,大致分为4个部分.第一部分介绍了Python的工具包,包括科学计算库Numpy. ...
最新文章
- 网站建设之前需要先了解目标受众
- mysql设置check
- matlab仿真图片png,Simulink仿真入门到精通(六) Simulink模型保存为图片
- python处理json数据 乱码报错_python json.loads json.dumps(ensure_ascii = False) 汉字乱码问题解决...
- 如何创建一个简单 APT 仓库
- (43)Xilinx RAM IP核配置(四)(第9天)
- 使用webpack.require优化vue项目的路由
- 超级外链工具_慈溪SEO优化_豆瓣外链:豆瓣小组做外链的注意事项?
- Python学习总结(3)——数字类型
- Atitit 常见概念与技术 dom及其解析 目录 1.1. Dom概念(文档对象模型(Document Object Model))是什么	1 1.1.1. 节点	2 1.1.2. Node 层次
- 计算机视觉—车道线检测
- win用html设置桌面,教你设置Win10系统炫酷桌面的三个技巧
- Markdown中表格中内容换行、左对齐等基本操作
- Gauntlet风险评级上线: DeFi杠杆率多高?会不会崩盘?
- 汇编启蒙题--by cyl老师
- 逍遥模拟器自定义默认桌面程序
- windows平台基础工作软件整理【持续更新】
- 细解网易宝系统架构之高可用篇
- c语言程序结构设计的心得,写给新手 选择结构程序设计总结
- ZOJ 3381 Osaisen Choudai !