08.11 再看strings包
我们在第4章“复合类型的使用”中首先讨论了strings
包。本节将讨论与文件输入和输出相关的strings
包。
str.go
第一部分代码如下:
str.go
的第二段代码如下:
strings.NewReader()
函数从字符串创建只读Reader
。strings.Reader
对象实现了io.Reader
、io.ReaderAt
、io.Seeker
、io.WriterTo
、io.ByteScanner
和io.RuneScanner
接口。
str.go
第三部分代码如下:
此处,你可以看到如何使用strings.Reader
作为io.Reader
接口,从而使用Read()
函数逐字节读取字符串。
str.go
的最后一段代码如下:
在这段代码中,你可以看到如何在strings
包的帮助下编写标准错误。
Last updated