Logo
☆☆☆☆☆
0.0
Intermediate
9h 5m

探索并掌握完整的 Go 语言特性

Go 是一门以简洁著称的流行编程语言。对于尚未深入掌握其特性的开发者来说,现在正是学习 Go 的绝佳时机。Go 与其他主流编程语言之间的差异,可能会让初学者花费大量时间在搜索引擎上查找问题。掌握这些出人意料、有时令人愉悦、有时令人沮丧的语言特性,往往能决定你是花时间调试程序,还是专注于部署应用。 本课程将带你超越入门书籍的层次,深入学习使 Go 独具特色的各项功能。你将学会如何防范因变量定义不明确(以及变量遮蔽)导致的错误,了解 Go 如何将切片和数组视为相似类型,并掌握处理多维数据集的方法。此外,你还将深入探讨内存管理、字符串操作、循环结构以及协程(goroutines)的使用。 本课程最适合已具备 Go 基础知识和语法理解的学习者。完成课程后,你将从“熟悉 Go”进阶为“精通 Go”。

8 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
探索并掌握完整的 Go 语言特性
Go 是一门以简洁著称的流行编程语言。对于尚未深入掌握其特性的开发者来说,现在正是学习 Go 的绝佳时机。Go 与其他主流编程语言之间的差异,可能会让初学者花费大量时间在搜索引擎上查找问题。掌握这些出人意料、有时令人愉悦、有时令人沮丧的语言特性,往往能决定你是花时间调试程序,还是专注于部署应用。 ...

WHAT YOU'LL LEARN

学习 Go 语言中较为不常见的特性。

Content

8 Lessons • 0 Quizzes • 0 Challenges

Go语言基础
  1. 1

    简介

  2. 2

    代码格式化

  3. 3

    导入

  4. 4

    测验:Go 语言基础

数据类型
  1. 1

    变量

  2. 2

    变量遮蔽

  3. 3

    运算符

  4. 4

    常量

  5. 5

    练习:变量遮蔽

  6. 6

    解决方案:变量遮蔽

  7. 7

    测验:数据类型

集合类型
  1. 1

    切片和数组

  2. 2

    切片和数组操作

  3. 3

    空切片

  4. 4

    练习:多维数组

  5. 5

    解决方案:多维数组

  6. 6

    练习:内存处理

  7. 7

    解决方案:内存管理

  8. 8

    字符串

  9. 9

    Unicode 和 UTF-8 字符串

  10. 10

    练习:反转单词

  11. 11

    解决方案:反转单词

  12. 12

    映射

  13. 13

    映射作为指针

  14. 14

    映射实现

  15. 15

    数据竞争与 sync.Map

  16. 16

    练习:映射访问

  17. 17

    解决方案:映射访问

  18. 18

    测验:集合类型

控制结构
  1. 1

    循环

  2. 2

    Break 和 Continue

  3. 3

    Switch 和 Select

  4. 4

    练习:循环

  5. 5

    解决方案:循环

  6. 6

    测验:控制结构

函数、协程和接口
  1. 1

    函数

  2. 2

    协程

  3. 3

    接口

  4. 4

    接口实现

  5. 5

    练习:Goroutines

  6. 6

    解决方案:协程

  7. 7

    测验:Goroutines 和接口

继承与相等性
  1. 1

    继承

  2. 2

    相等性

  3. 3

    练习:比较结构体

  4. 4

    解决方案:比较结构体

  5. 5

    测验:继承与相等性

内存与时间
  1. 1

    内存管理

  2. 2

    日志记录

  3. 3

    时间

  4. 4

    测验:内存与时间

总结!
  1. 1

    结论

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)