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

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

内容简介:昨晚大概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

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

查看所有标签

猜你喜欢:

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

Design and Analysis of Distributed Algorithms (Wiley Series on P

Design and Analysis of Distributed Algorithms (Wiley Series on P

Nicola Santoro / Wiley-Interscience / 2006-10-27 / USD 140.95

This text is based on a simple and fully reactive computational model that allows for intuitive comprehension and logical designs. The principles and techniques presented can be applied to any distrib......一起来看看 《Design and Analysis of Distributed Algorithms (Wiley Series on P》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具