From 67705c46ed58b2a92ff2e86f66f6b927cd28de0a Mon Sep 17 00:00:00 2001 From: Sarlor Date: Sat, 19 May 2018 05:35:21 +0800 Subject: [PATCH] Update 10.7.md (#463) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改语句错误, 函数调用应该是递归的过程 --- eBook/10.7.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eBook/10.7.md b/eBook/10.7.md index 385c4cb..a0a193c 100644 --- a/eBook/10.7.md +++ b/eBook/10.7.md @@ -45,7 +45,7 @@ func (tn *TwoInts) String() string { **备注** -不要在 `String()` 方法里面调用涉及 `String()` 方法的方法,它会导致意料之外的错误,比如下面的例子,它导致了一个无限迭代(递归)调用(`TT.String()` 调用 `fmt.Sprintf`,而 `fmt.Sprintf` 又会反过来调用 `TT.String()`...),很快就会导致内存溢出: +不要在 `String()` 方法里面调用涉及 `String()` 方法的方法,它会导致意料之外的错误,比如下面的例子,它导致了一个无限递归调用(`TT.String()` 调用 `fmt.Sprintf`,而 `fmt.Sprintf` 又会反过来调用 `TT.String()`...),很快就会导致内存溢出: ```go type TT float64