From 02da168f32daea0fbc775bcb396615299790cd50 Mon Sep 17 00:00:00 2001 From: heibaiying <31504331+heibaiying@users.noreply.github.com> Date: Mon, 13 May 2019 11:05:25 +0800 Subject: [PATCH] =?UTF-8?q?Update=20Scala=E9=9A=90=E5=BC=8F=E8=BD=AC?= =?UTF-8?q?=E6=8D=A2=E5=92=8C=E9=9A=90=E5=BC=8F=E5=8F=82=E6=95=B0.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- notes/Scala隐式转换和隐式参数.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/notes/Scala隐式转换和隐式参数.md b/notes/Scala隐式转换和隐式参数.md index 8815c5d..56a8e35 100644 --- a/notes/Scala隐式转换和隐式参数.md +++ b/notes/Scala隐式转换和隐式参数.md @@ -217,7 +217,8 @@ def formatted( context: String, implicit deli: Delimiters): Unit = { 上面第一种写法编译的时候会出现下面所示`error`信息,从中也可以看出`implicit`是作用于参数列表中每个参数的,这显然不是我们想要到达的效果,所以上面的写法采用了柯里化。 ``` -not enough arguments for method formatted: (implicit context: String, implicit deli: com.heibaiying.Delimiters) +not enough arguments for method formatted: +(implicit context: String, implicit deli: com.heibaiying.Delimiters) ``` 2.第二个问题和隐式函数一样,隐式默认值不能存在二义性,否则无法通过编译,示例如下: