首页 > Golang 阅读数:25

Go语言(Golang)教程

Go语言(Golang)教程封面图标Go语言也叫 Golang,是由 Google 公司发布的一种开源免费的编译型语言,它简单易学,语法优雅,工具链丰富,支持内存回收,特别适合对性能和并发要求很高的网络编程,被称为新时代的“C语言”。

这套Go语言教程使用浅显易懂的语言,介绍了Go语言从基础语法到并发、接口等方面的相关知识,并配有大量实例,实用性强。不管你有没有接触过Go语言,只要有编程基础都可以学习本教程。

Go语言不太适合编程初学者,读者最好具备一些编程基础,零基础的读者可以学习C语言JavaPython 等。

教程目录
1. Go语言是什么
2. Go语言的优势和特点
3. Windows系统下安装和配置Go语言
4. Mac OS系统下安装和配置Go语言
5. Goland下载和安装教程
6. Goland使用教程
7. 第一个Go语言程序
8. GoLand快捷键简介
9. Go语言代码的结构组成
10. Go语言的关键字与标识符
11. Go语言编码规范
12. 什么是变量
13. Go语言变量声明与初始化
14. Go语言变量多重赋值
15. Go语言匿名变量
16. Go语言整型(整数类型)
17. Go语言浮点类型(小数)
18. Go语言复数类型
19. Go语言bool类型(布尔类型)
20. Go语言字符串类型
21. Go语言byte和rune:字符类型
22. Go语言格式化输出
23. Go语言数据类型转换
24. Go语言常量
25. Go语言类型别名与类型定义
26. Go语言算术运算符
27. Go语言关系运算符
28. Go语言逻辑运算符
29. Go语言位运算符
30. Go语言赋值运算符
31. Go语言运算符优先级
32. Go语言if条件判断语句
33. Go语言switch条件分支语句
34. Go语言for循环语句
35. Go语言break语句(跳出循环)
36. Go语言continue语句
37. Go语言goto语句
38. Go语言函数声明
39. Go语言变量作用域
40. Go语言函数变量(把函数作为值保存到变量中)
41. Go语言匿名函数
42. Go语言闭包
43. Go语言可变参数
44. Go语言递归函数
45. Go语言指针详解
46. Go语言指针数组
47. Go语言指针的指针
48. Go语言函数参数的传递
49. Go语言数组
50. Go语言多维数组
51. Go语言切片
52. Go语言len()和cap():获取切片长度和容量
53. Go语言append()和copy():向切片追加元素和复制切片
54. Go语言 map 字典
55. Go语言delete()函数:删除字典中的元素
56. Go语言遍历字符串
57. Go语言字符串查找
58. Go语言字符串分割
59. Go语言大小写转换
60. Go语言去除字符串中的指定字符
61. Go语言字符串比较
62. Go语言字符串转数字
63. Go语言数字转字符串
64. Go语言正则表达式简介
65. Go语言正则表达式(regexp包)常用函数介绍