Go语言基本语法——变量及常量

一、变量

1.变量的概念

Go语言基本语法——变量及常量_赋值

2.声明变量

Go语言基本语法——变量及常量_数据类型转换_02
Go语言基本语法——变量及常量_go_03

初始化变量的标准格式

Go语言基本语法——变量及常量_go_04

初始化变量的编译器自动推断类型格式

Go语言基本语法——变量及常量_go_05

初始化变量的简短声明格式(短变量声明格式)

Go语言基本语法——变量及常量_数据类型转换_06
Go语言基本语法——变量及常量_go_07

3.变量多重赋值(多个变量同时赋值)

Go语言基本语法——变量及常量_字符串_08

4.匿名变量

Go语言基本语法——变量及常量_赋值_09

二、数据类型

Go语言基本语法——变量及常量_数据类型转换_10

1.整型

Go语言基本语法——变量及常量_数据类型转换_11
Go语言基本语法——变量及常量_字符串_12

2.浮点型

Go语言基本语法——变量及常量_字符串_13

3.布尔型

Go语言基本语法——变量及常量_字符串_14

4.字符串

Go语言基本语法——变量及常量_初始化_15
Go语言基本语法——变量及常量_数据类型转换_16

5.字符

Go语言基本语法——变量及常量_初始化_17

三、打印格式化

1.通用

Go语言基本语法——变量及常量_初始化_18

2.布尔值

Go语言基本语法——变量及常量_数据类型转换_19

3.整数

Go语言基本语法——变量及常量_初始化_20

4.浮点数与复数的两个组分

Go语言基本语法——变量及常量_go_21

5.字符串和[]byte

Go语言基本语法——变量及常量_字符串_22

6.指针

Go语言基本语法——变量及常量_数据类型转换_23

7.其它flag

Go语言基本语法——变量及常量_数据类型转换_24

四、数据类型转换

1.数据类型转换的格式

Go语言基本语法——变量及常量_初始化_25
Go语言基本语法——变量及常量_初始化_26
Go语言基本语法——变量及常量_数据类型转换_27

五、常量

1.声明方式

Go语言基本语法——变量及常量_go_28

2.常量用于枚举(常量组)

Go语言基本语法——变量及常量_初始化_29
Go语言基本语法——变量及常量_数据类型转换_30

3.iota

Go语言基本语法——变量及常量_数据类型转换_31
Go语言基本语法——变量及常量_数据类型转换_32
Go语言基本语法——变量及常量_赋值_33

六、类型别名(Type Alias)

1.概要

Go语言基本语法——变量及常量_初始化_34

2.类型别名与类型定义

Go语言基本语法——变量及常量_go_35
Go语言基本语法——变量及常量_数据类型转换_36

3.非本地类型不能定义方法

Go语言基本语法——变量及常量_赋值_37

七、出于性能考虑的最佳实践和建议

Go语言基本语法——变量及常量_数据类型转换_38