如何入门GO 语言?这份 GO 语言超详细入门教程你值得拥有-千锋
今年是GO 语言诞生的第十个年头,相比其他语言虽然历史不长,但近两年 Go 语言却强势进入主流的编程领域,广受关注。下面,千锋 GO 语言培训就为大家分享一份超详细入门教程,助你快速入门。

课程介绍
Go 语言是谷歌 2009 年发布的第二款开源编程语言,它是基于编译、垃圾收集和并发的编程语言。 Go 语言专门针对多处理器系统应用程序的编程进行了优化,使用 Go 编译的程序可以媲美 C / C++ 代码的速度,而且更加安全、支持并行进程。 Go 语言易学易用,学习成本很低。本视频主要为了帮助 Go 语言的初学者,从零到一的快速入门。
课程目的
学完本套课程,可以知道Go 语言的特性,对比于其他语言的优势, Go 语言的语法规则 、 Go 的编码规则 、 Go 语言包的管理。指针,函数,结构体,接口等,以及能够实现简单的程序。
课程目录
1. 知名编程语言或系统的发展简史
2.Go 语言的前世今生
3.Go 语言 logo 和版本
4.Go 语言的核心特性
5.Go 语言的优势和其他语言的对比
6.Go 语言能做什么
7 Go 语言环境搭建
8 第一个程序 HelloWorld
9 Go 的执行原理以及 Go 命令 ( 上 )
10 Go 的执行原理以及 Go 命令 ( 下 )
11 安装 Goland 开发工具
12 编码规范
13 变量的概念和使用
14 变量的内存分析和注意事项
15 常量的使用
16 iota 关键字
17 基本数据类型
18 string 类型及字符编码
19 基本数据类型之间的转换
20 算术运算符
21 关系运算符
22 逻辑运算符
23 位运算符
24 赋值运算符
25 键盘输入和打印输出
26 if 分支语句
27 if...else 语句
28 if 语句的嵌套
29 if 的其他写法
30 switch 分支语句
31 switch 的其他写法
32 switch 中的 break 和 fallthrough
33 for 循环语句
34 for 语句的其他写法
35 for 循环练习题
36 多层 for 循环
37 打印乘法表
38 break 和 continue
39 for 循环练习题 ( 求水仙花数 )
40 for 循环练习题 ( 求素数 )
41 goto 语句
42 生成随机数
43 array 的初步使用
44 Array 的内存分析
45 数组的遍历 for_range
46 数组是值类型
47 数组的排序
48 多维数组
49 Slice 的初步使用
50 Slice 的内存分析以及扩容
51 在已有数组上直接创建 Slice
52 切片是引用类型
53 深拷贝和浅拷贝
54 Map 初识和初始化
55 Map 的使用
56 Map 的遍历
57 Map 结合 Slice
58 Map 是引用类型
59 string 的使用
60 strings 包的使用
61 strconv 包的使用
62 函数初识
63 函数的执行过程
64 函数的参数
65 函数的多个参数
66 可变参数
67 参数传递
68 函数的返回值
69 函数的多返回值
70 return 语句
71 函数中变量作用域
72 递归函数
73 defer 语句
74 函数的数据类型
75 函数的本质
76 匿名函数
77 回调函数
78 闭包
79 指针初识
80 数组指针和指针数组
81 函数指针和指针函数
82 指针作为参数
83 结构体初识
84 结构体指针
85 结构体的匿名字段
86 结构体嵌套
87 Go 语言中的 OOP
88 方法
89 继承中的方法
90 接口
91 接口类型
92 空接口
93 接口嵌套
94 接口断言
95 type 关键字
96 错误 error
97 错误类型表示
98 自定义 error
99 panic 和 recover
100 结束语
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69947096/viewspace-2668124/ ,如需转载,请注明出处,否则将追究法律责任。