第一天

一、环境的搭建

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迭代,配合数组,切片,通道

你可能感兴趣的:(第一天)