mirror of
https://github.com/KaiserY/trpl-zh-cn
synced 2024-11-09 00:43:59 +08:00
update ch10-00 close #734
This commit is contained in:
parent
d48495ce19
commit
3c70b9930b
@ -16,7 +16,7 @@
|
||||
|
||||
## 提取函数来减少重复
|
||||
|
||||
泛型允许我们将具体类型替换为一个代表多种类型的占位符来减少代码冗余。在深入了解泛型的语法之前,让我们首先来回顾一个不使用泛型来减少冗余的方法,其方式为提取函数作为一个可以代表多种类型的占位符来替换具体类型。接着我们使用相同的技术来提取一个泛型函数!如同你识别出可以提取到函数中重复代码那样,你也会开始识别出能够使用泛型的重复代码。
|
||||
泛型允许我们使用一个可以代表多种类型的占位符来替换特定类型,以此来减少代码冗余。在深入了解泛型的语法之前,我们首先来看一种没有使用泛型的减少冗余的方法,即提取一个函数。在这个函数中,我们用一个可以代表多种值的占位符来替换具体的值。接着我们使用相同的技术来提取一个泛型函数!!通过学习如何识别并提取可以整合进一个函数的重复代码,你也会开始识别出可以使用泛型的重复代码。
|
||||
|
||||
让我们从下面这个这个寻找列表中最大值的小程序开始,如示例 10-1 所示:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user