【狂神说】Go泛型编程讲解 | Go语言零基础教程之新特性篇

课代表总结了Go语言零基础教程的信息👍👍👍
视频内容:
1️⃣什么是泛型✍️
2️⃣一切从函数的形参和实参说起📄
视频内容:
1️⃣什么是泛型✍️
- Go并不是一种静止的、一成不变的编程语言。新的功能是在经过大量的讨论和实验后慢慢采用的。
- 最初的Go 1.0发布以来,Go语言习惯的模式已经发生了重大变化
- 1.7的context、1.11的modules、1.13 error嵌套等
- Go的1.18版本包括了类型参数的实现,也就是俗称的泛型
- 泛型虽然很受期待,但实际上推荐的使用场景也并没有那么广泛
- 作为学习者,一定要了解学会,遇到了至少不懵逼
狂神聊Go125:什么是泛型 P1 - 00:01

2️⃣一切从函数的形参和实参说起📄
- 假设有个计算两数之和的函数
- 这个函数很简单,但是它有个问题——无法计算int类型之外的和。解决办法之一就是像下面这样为不同类型定义不同的函数
- 回顾下函数的形参(parameter)和实参(argument)这一基本概念
- 函数的形参(parameter)只是类似占位符的东西并没有具体的值,只有我们调用函数传入实参(argument)之后才有具体的值。
狂神聊Go125:什么是泛型 P1 - 09:27
