一些小瑕疵的更正

This commit is contained in:
Yixin Luo
2016-02-29 22:22:22 +08:00
parent 3aa05b82d3
commit a29620b446

View File

@@ -246,7 +246,7 @@ func main () {
除了文件句柄,我们还需要 `bufio``Writer`。我们以只写模式打开文件 `output.dat`,如果文件不存在则自动创建: 除了文件句柄,我们还需要 `bufio``Writer`。我们以只写模式打开文件 `output.dat`,如果文件不存在则自动创建:
```go ```go
outputFile, outputError := os.OpenFile(output.dat, os.O_WRONLY|os.O_ CREATE, 0666) outputFile, outputError := os.OpenFile(output.dat, os.O_WRONLY|os.O_CREATE, 0666)
``` ```
可以看到,`OpenFile` 函数有三个参数:文件名、一个或多个标志(使用逻辑运算符“|”连接),使用的文件权限。 可以看到,`OpenFile` 函数有三个参数:文件名、一个或多个标志(使用逻辑运算符“|”连接),使用的文件权限。
@@ -254,7 +254,7 @@ outputFile, outputError := os.OpenFile(“output.dat”, os.O_WRONLY|os.O_ CREAT
我们通常会用到以下标志: 我们通常会用到以下标志:
- `os.O_RDONLY`:只读 - `os.O_RDONLY`:只读
- `os.WRONLY`:只写 - `os.O_WRONLY`:只写
- `os.O_CREATE`:创建:如果指定文件不存在,就创建该文件。 - `os.O_CREATE`:创建:如果指定文件不存在,就创建该文件。
- `os.O_TRUNC`截断如果指定文件已存在就将该文件的长度截为0。 - `os.O_TRUNC`截断如果指定文件已存在就将该文件的长度截为0。