From 37986e9e62744b48c43704484548d7a67e2bc769 Mon Sep 17 00:00:00 2001 From: Kslr Date: Tue, 2 Mar 2021 01:27:31 +0800 Subject: [PATCH] update error function name (#786) --- eBook/16.6.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eBook/16.6.md b/eBook/16.6.md index 66355d4..8a1bf18 100644 --- a/eBook/16.6.md +++ b/eBook/16.6.md @@ -1,6 +1,6 @@ # 16.6 使用指针指向接口类型 -查看如下程序:`nexter`是一个接口类型,并且定义了一个`next()`方法读取下一字节。函数`nextFew`将`nexter`接口作为参数并读取接下来的`num`个字节,并返回一个切片:这是正确做法。但是`nextFew2`使用一个指向`nexter`接口类型的指针作为参数传递给函数:当使用`next()`函数时,系统会给出一个编译错误:**n.next undefined (type *nexter has no +查看如下程序:`nexter`是一个接口类型,并且定义了一个`next()`方法读取下一字节。函数`nextFew1`将`nexter`接口作为参数并读取接下来的`num`个字节,并返回一个切片:这是正确做法。但是`nextFew2`使用一个指向`nexter`接口类型的指针作为参数传递给函数:当使用`next()`函数时,系统会给出一个编译错误:**n.next undefined (type *nexter has no field or method next)** (译者注:n.next未定义(*nexter类型没有next成员或next方法)) 例 16.1 pointer_interface.go (不能通过编译):