API:application program interface:应用程序编程接口。
就是我们go的各个包的各个函数。
我们想要了解这些函数我们可以通过Go的中文网在线标准库文档:
https://studygolang.com/pkgdoc
DOS介绍:
Dos:Disk Operating System 磁盘操作系统
Dos的基本操作原理:window+r输入cmd进入dos的操作终端,
在终端我们输入操作指令,操作指令传输到dos操作系统里面解析指令,然后系统就完成我们的指令。
Dos常用指令:
xxx为目录名
绝对路径:从当前磁盘的最上面开始定位,找到对应目录。
相对路径:从当前位置开始定位,去找对应的目录。
查看当前目录:dir
切换盘:cd /d x:
切换上级目录: cd ..
切换到根目录: cd
新建目录: md xxx
删除空目录: rd xxx
删除目录以及目录里面的文件 rd /q/s xxx
q代表不用询问,s代表包括目录及子目录(整体删除)
绝对路径式创建文件:echo hello > d:xxxxxxqwe.txt
在d盘的xxx目录里面的xxx目录里的qwe.txt文件写入hello,(如果qwe.txt文件不存在则创建一个名为qwe的txt文件并写入)。
以下在相对路径下
拷贝文件:copy qwe.txt d:xxx
移动文件:move qwe.txt f:
删除文件:del qwe.txt
清屏:cls
退出:exit
go语言变量使用的三种方式
多变量声明
同理我们单变量的声明方式我们看以下多变量声明方式的代码
定义全局变量
变量分为局部与全局,局部变量又可称之为内部变量。由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。
全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。全局变量是可以被本程序所有对象或函数引用。
全局变量的两种定义方式,普遍是采用第二钟定义方式。
变量使用的注意事项
(1)变量在同一个作用域(在一个函数或者在代码块里)内不能重名
(2)变量=变量名+值+数据类型,在go语言中如果没用赋初始值,编译器会给变量赋予默认值,比如int默认值为0,string值默认值为空串,小数也为0。
变量的数据类型
数据类型分为两类:基本数据类型、派生/复杂数据类型
基本数据类型有:
整数类型:int int8 int16 int32 int64
uint uint8 uint16 uint32 uint64 uintptr
byte // uint8的别名
rune // int32的别名 同时表示一个Unicode码点
浮点类型:float32 float64
complex64 complex128
布尔型: bool
字符串: string
派生/复杂数据类型有:
指针(Pointer)
数组
结构体(struct) class
管道(Channel)
函数
切片(slice)
接口(interface)
map 集