一、环境的搭建
https://www.golangtc.com/download
https://www.golangtc.com/download/liteide
二、数据类型
1、变量
- 声明 var a int
- 初始化 var a int = 10 var a, b, c int = 1, 2, 3
- 赋值 a = 10
- 匿名变量 与函数返回值一起用,用于舍弃_
2、常量
-
const a = 1
const ( i = 9 j = 10 )
-
iota
1、自动+1
2、遇const置0
3、同行值相同
4、前面无iota,则全部从0开始
3、基础类型、复合类型
- 格式输入、输出
- 类型转换(bool不能转换)
- 类型别名(type 原名 别名)
- 运算符优先级
三、流程控制
1、if
- if 支持一个初始话语句,初始话语句和判断语句以分号分隔
- switch(1、支持一个初始话语句,与判断量用分号分割2、默认包含break3、case后面放条件4、fallthrough不跳出无条件执行后面的)
2、for
- for
- range迭代,配合数组,切片,通道
网友评论