update error function name (#786)

This commit is contained in:
Kslr
2021-03-02 01:27:31 +08:00
committed by GitHub
parent 1fd5e57c6a
commit 37986e9e62

View File

@@ -1,6 +1,6 @@
# 16.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方法 field or method next)** 译者注n.next未定义*nexter类型没有next成员或next方法
例 16.1 pointer_interface.go (不能通过编译): 例 16.1 pointer_interface.go (不能通过编译):