1.packge main//归入到 main 块中
2.import fmt:println 输出 (math模块的作用)
3.赋值方法(1) a := 1 (2) const 常量的定义 根据上下文自动确定类型
4.f := flaot32(e)??为什么不可执行
5.if else: 和python c 不同。 if(三个条件中最后一个条件不可以加;){ } (else) (if else) 必须以此形式 且else 和 else if要直接接在执行语句后面
6.time库 time.now() t.hour 读取24小时形式的数字
7.switch (1) 第一种形式 switch a 某个参数 (2) switch case t.hour < 12
8.数组 (1).var a [5]int (var + 数组名 + 长度 + 类型) (2).b := [5]int{1,2,3,4,5} (3).定义二维 var+数组名+[][]+类型
9.切片 (1)切片和数组的区别:切片可以任意更改长度 (2)用make 创造一个切片: s := make([]string,3) (3)用append添加 格式: s = append(s,"d")要用命名形式
10.map (1)相当于字典 方式一: m := make(map[string]int) //[]中的是key int是 value (2)m2 := map[string]int{"one":1,"two":2} 方式三使用var