用 buffer 读取文件
在下面的例子中,我们结合使用了缓冲读取文件和命令行 flag 解析这两项技术。如果不加参数,那么你输入什么屏幕就打印什么。
参数被认为是文件名,如果文件存在的话就打印文件内容到屏幕。命令行执行 cat test
测试输出。
示例 12.11 cat.go:
在 12.6 章节,我们将看到如何使用缓冲写入。
练习 12.5:cat_numbered.go
扩展 cat.go 例子,使用 flag 添加一个选项,目的是为每一行头部加入一个行号。使用 cat -n test
测试输出。
链接
Last updated