golang io.ReadFull

Posted 一页天书不分说

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang io.ReadFull相关的知识,希望对你有一定的参考价值。

	buf := make([]byte, 10, 10)
	file, _ := os.Open("./data.txt")
	n, err := io.ReadFull(file, buf)
	if err != nil {
		fmt.Println(n, err.Error())
	} else {
		fmt.Println(n)
	}

  1. 如果 data.txt 是空,则返回 EOF 错误。

      2. 如果 data.txt 少于 10 个字节, 则返回 ErrUnexpectedEOF 错误。并返回读取的字节。

      3. 其他情况,正常返回 10 个字节,错误是 nil 。

以上是关于golang io.ReadFull的主要内容,如果未能解决你的问题,请参考以下文章

golang代码片段(摘抄)

代码片段 - Golang 实现简单的 Web 服务器

代码片段 - Golang 实现集合操作

json [Golang] golang #golang #snippets中有用的片段

java golang oop 2文章片段

golang 去练习片段