你将收获

GO语言的特点

GO语言的基本语法

GO程序开发过程

GO程序调试方法

适用人群

对GO语言感兴趣人员 使用GO语言开发人员 学习GO语言就业学生

课程介绍

本课程是GO语言入门课程,通过本课程学习您可以掌握:Go语法基础、Go数据类型、运算符、复合数据类型、 条件语句、 循环语句、函数和自定义数据类型。

章节说明如下:

第1章 直奔主题——编写你的第一个Go程序

1.1 使用Go Playground编写程序Go代码

1.2 搭建开发环境

1.2.1 Windows上搭建Go语言开发环境

1.2.2 Linux上搭建Go语言开发环境    

1.2.3 macOS上搭建Go语言开发环境0

1.3 使用“石器时代”工具编写Go代码

1.3.1 编写程序

1.3.2 编译程序

1.3.3 运行程序

1.3.4 代码解释

1.4 使用“铁器时代”工具编写Go代码

1.4.1 LiteIDE工具

1.4.2 Visual Studio Code

1.5 回头看看Go那些事

1.5.1 Go语言历史

1.5.2 Go语言优点

1.6 如何获得帮助

第2章 Go语法基础

2.1 标识符与关键字

2.1.1 标识符

2.1.2 关键字

2.2 语句

2.3 变量

2.3.1 声明变量

2.3.2 声明短变量

2.4 常量

2.5 格式化输出

2.6 注释

2.7 包

2.7.1 声明包

2.7.2 导入包

2.7.3 自定义包

2.7.4 为包提供别名

2.7.5 匿名导入

第3章 Go数据类型

3.1 Go数据类型概述

3.2 整数类型

3.3 浮点类型

3.4 复数类型

3.5 布尔类型

3.6 类型转换

3.7 字符串类型

3.7.1 字符串表示

3.7.2 字符转义

3.7.3 原始字符串

3.7.4 字符串常用方法

第4章 运算符

4.1 算数运算符

4.2 关系运算符

4.3 逻辑运算符

4.4 位运算符

4.5 赋值运算符

4.6 其他运算符

4.7 运算符优先级

第5章 复合数据类型

5.1 指针类型

5.1.1 声明指针变量

5.1.2 空指针

5.1.3 二级指针

5.2 数组

5.2.1 声明数组    

5.2.2 访问数组元素    

5.3 切片

5.3.1 声明切片

5.3.2 使用切片操作符

5.3.3 添加元素    

5.4 映射

5.4.1 声明映射

5.4.2 访问映射元素

5.4.3 删除元素

5.5 遍历容器

第6章 条件语句

6.1 if语句

6.1.1 if结构

6.1.2 if-else结构

6.1.3 if-else-if结构

6.2 switch语句

6.2.1 一个case有多个值

6.2.2 使用fallthrough贯穿case

第7章 循环语句

7.1 for循环

7.1.1 基本形式for循环

7.1.2 简化的for循环

7.2 跳转语句

7.2.1 break语句

7.2.2 使用标签的break语句

7.2.3 continue语句

7.2.4 使用标签的continue语句

7.2.5 goto语句

第8章 函数

8.1 用户自定义函数

8.2 函数返回值

8.2.1 返回单一值

8.2.2 返回多个值

8.2.3 命名函数返回值

8.3 变参函数

8.4 函数式编程

8.4.1 匿名函数

8.4.2 函数作为返回值使用

8.4.3 函数作为参数使用

8.5 闭包与捕获变量

第9章 自定义数据类型

9.1 结构体    

9.1.1 声明结构体

9.1.2 实例化结构体

9.1.3 结构体指针

9.1.4 结构体嵌套

9.2 为结构体添加方法

9.3 定义接口

9.4 实现接口

课程目录