*os.File
文件类型,用于访问所需的文件。该函数的返回值将是所读取的数据。readSize.go
,分为四部分。程序接受一个简单的参数,为字节切片的大小。readSize.go
的第一部分代码如下:readSize.go
的第二部分代码如下:io.Reader.Read()
方法返回两个参数:读取的字节数以及error
变量。readSize()
函数的作用是:使用io.Read()
的第一个返回值返回字节切片大小。虽然这是一个很小的细节,而且只有在到达文件末尾时才重要,但是它确保实用程序的输出与输入相同,并且不包含任何额外的字符。最后,还要检查io.EOF
,表示已经到达文件的末尾。当发生错误时,函数返回。readSize.go
的最后一部分代码如下:nil
。readSize.go
,传入处理的二进制文件,并使用wc(1)
处理它的输出,来验证程序的正确性。