2022.12.15
go编码格式要用UTF-8类型
调用函数大部分要导入包
1.以包作为管理单位 2.每个文件必须先声明包 3.程序必须有一个main包
/* 这里面的内容为块注释,可以换行*/
go语言语句结尾没有分号
一个工程下面只能有一个main函数
数据类型作用:告诉编译器这个数(变量)应该以多大的内存存储
命名规范:1)字母,数字,下划线 2)不能以数字开头 3)区分大小写 4)不能以关键字
变量,程序运行期间可以改变的量;1.变量声明了就必须要使用。2.只是声明没有初始化的变量,默认值为0。 3.在同一个{}里,声明的变量名是唯一的 4.可以同时声明多个变量
var b int = 10 //初始化
b = 20 //赋值,先声明,后赋值
自动推导类型,必须初始化,通过初始化的值确定类型
c :=30 先声明变量c,再给c赋值为30
https://www.notion.so/Go-ec9ea2206bf748c48bdb486a7961223f#a4edb48d4c734cd0bb9eb18fae9ee63b
自动推导类型只能用1次,赋值可以用n次
https://www.notion.so/Go-ec9ea2206bf748c48bdb486a7961223f#78fa3bb0482a42b78a2248b91cc9bec0
printf在处理多个变量的时候会方便一些
https://www.notion.so/Go-ec9ea2206bf748c48bdb486a7961223f#85af9a77a26d464ca0e5229602d5a6dc
多重赋值➕交换变量
匿名变量,丢弃数据不处理,_匿名变量配合函数返回值使用,才有优势