From b84e781b70bd6a8cac330b6de9a905c6f37d3135 Mon Sep 17 00:00:00 2001
From: heibaiying <31504331+heibaiying@users.noreply.github.com>
Date: Mon, 13 May 2019 17:21:20 +0800
Subject: [PATCH] =?UTF-8?q?Update=20Scala=E7=B1=BB=E5=9E=8B=E5=8F=82?=
=?UTF-8?q?=E6=95=B0.md?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
notes/Scala类型参数.md | 37 +++++++++++++++++++------------------
1 file changed, 19 insertions(+), 18 deletions(-)
diff --git a/notes/Scala类型参数.md b/notes/Scala类型参数.md
index 04e7522..9f50a34 100644
--- a/notes/Scala类型参数.md
+++ b/notes/Scala类型参数.md
@@ -1,21 +1,22 @@
# 类型参数
-
-
+
+
+
## 一、泛型
Scala支持类型参数化,使得我们能够编写泛型程序。
@@ -382,7 +383,7 @@ object ScalaApp extends App {
}
```
-使用上下文界定和Ordering带来的好处是:传入`Pair`中的参数不一定需要可比较,只要在其进行比较时传入外置比较器即可。
+使用上下文界定和Ordering带来的好处是:传入`Pair`中的参数不一定需要可比较,只要在比较时传入外置比较器即可。
需要注意的是由于隐式默认值二义性的限制,你不能像上面Java代码一样,在同一个上下文中传入两个外置比较器,即下面的代码是无法通过编译的。但是你可以在不同的上下文中引入不同的隐式默认值,即使用不同的外置比较器。