diff --git a/ch1/ch1-03.md b/ch1/ch1-03.md index b5ead74..8ce382b 100644 --- a/ch1/ch1-03.md +++ b/ch1/ch1-03.md @@ -170,6 +170,6 @@ func main() { `ReadFile`函数返回一个字节切片(byte slice),必须把它转换为`string`,才能用`strings.Split`分割。我们会在3.5.4节详细讲解字符串和字节切片。 -实现上,`bufio.Scanner`、`outil.ReadFile`和`ioutil.WriteFile`都使用`*os.File`的`Read`和`Write`方法,但是,大多数程序员很少需要直接调用那些低级(lower-level)函数。高级(higher-level)函数,像`bufio`和`io/ioutil`包中所提供的那些,用起来要容易点。 +实现上,`bufio.Scanner`、`ioutil.ReadFile`和`ioutil.WriteFile`都使用`*os.File`的`Read`和`Write`方法,但是,大多数程序员很少需要直接调用那些低级(lower-level)函数。高级(higher-level)函数,像`bufio`和`io/ioutil`包中所提供的那些,用起来要容易点。 **练习 1.4:** 修改`dup2`,出现重复的行时打印文件名称。