GO语言预备知识 2019-5-8

栏目: Go · 发布时间: 6年前

内容简介:昨晚大概3点钟睡了,现在10点半,才刚刚起来,新加坡的窗外暴雨滂沱。感觉像是要山洪爆发一样,继续看视频吧,反正也出不去。一、P20:转义字符-类似c语言,注意\r 回车符与\n换行符的区别。/r从当前行的最开头开始输出,覆盖掉原有内容。

昨晚大概3点钟睡了,现在10点半,才刚刚起来,新加坡的窗外暴雨滂沱。感觉像是要山洪爆发一样,继续看视频吧,反正也出不去。

一、P20:转义字符-类似c语言,注意\r 回车符与\n换行符的区别。

/r从当前行的最开头开始输出,覆盖掉原有内容。

如:美利坚合众国\r希拉里

输出结果:希拉里合众国

P21:常见错误,(过于基础可以跳过)

P22:注释,类C (跳过)注意块注释不能嵌套

P23:代码风格-1、官方推荐尽量用行注释 快捷键ctrl+/  2、正确的缩进和空白 快捷键shift+tab 整体向左移动  tab 控制整体向右移动 3、gofmt 指令 gofmt (-w)test.go 4.运算符两边习惯性加一个空格

5.func 风格举例 正确风格

func main(){

XXXXXXXXX

}

错误风格

func main()

{

XXXXXXXXX

}

这体现了 go 语言的特性,设计者希望go语言能够拥有惟一的代码风格,这会保证统一性,这一规定也因为过于“死板”受到了一些编程者的质疑,但整体来说,这种规范化的编程更能够提高开发效率,同时增加了 程序员 的可替代性。

6.每一行不要超过80个字符,以增加代码的优雅性。

P24:官方编程指南 -附带中文,有在线编译器,有简单讲解

网址: https://golang.org

GO语言预备知识 2019-5-8

主页概览

点击Tour开启a Tour of Go

GO语言预备知识 2019-5-8

本地化设置

点击页面左下方翻页键,在<2/5>可选语言为中文

GO语言预备知识 2019-5-8

页面右上角的三条横线标志是目录,有较为简略的指南和讲解。绝对是学习go语言不可不看的资料

主页里有很多好东西,自己去挖宝吧

P25:标准库API

中国国内免翻墙网址:https://studygolang.com

P26-P29:基础DOS指令介绍,建议初学者看一看,懂得就直接跳过吧

dir:查看路径下文档内容

cd:进入路径

cd \:回到根目录

md test200 test300:建立两个文件夹 名字分别为test200 test300

rd test200: 删除空文件夹test200(文件夹必须是空的)

rd /q/s test300 (/q 表示不要询问 /s表示连带目录中的内容全部删除)

文件操作

echo abc>abc.txt  文件写入(路径可以是相对路径也可以是绝对路径)

copy abc.txt test\abc.txt 文件复制

move abc.txt test\abc.txt 文件剪切

del abc.txt 文件删除

del *.txt 删除全部文件

其他指令

cls:清屏 clean screen

exit: 退出DOS

GO语言预备知识 2019-5-8

随堂练习

P30:练习题

GO语言预备知识 2019-5-8

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

模式识别

模式识别

(希)Sergios Theodoridis、(希)Konstantinos Koutroumbas / 电子工业出版社 / 2010-2 / 75.00元

本书全面阐述了模式识别的基础理论、最新方法以及各种应用。模式识别是信息科学和人工智能的重要组成部分,主要应用领域有图像分析、光学字符识别、信道均衡、语言识别和音频分类等。本书在完美地结合当前的理论与实践的基础上,讨论了贝叶斯分类、贝叶斯网络、线性和非线性分类器设计、上下文相关分类、特征生成、特征选取技术、学习理论的基本概念以及聚类概念与算法。与前一版相比,增加了大数据集和高维数据相关的最新算法,这......一起来看看 《模式识别》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具