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

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

查看所有标签

猜你喜欢:

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

腾讯产品法

腾讯产品法

李立 / 浙江大学出版社 / 2018-1 / 49元

从QQ到微信,从《英雄联盟》到《王者荣耀》,腾讯公司凭借强大的产品力成为世界互联网企业中的佼佼者,其“小步快跑,试错迭代”的产品开发机制,“别让我思考”的极简主义理念,“变成白痴级用户”的用户驱动战略,都成为整个中国互联网行业竞相学习的典范。 本书向读者完整地呈现了腾讯产品设计的底层思路,阐述了设计者如何发现问题、定义问题、拆解问题的全过程,从“产品思维”出发,以需求、战略、产品设计开发与运......一起来看看 《腾讯产品法》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

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

RGB CMYK 互转工具