An `io.Reader` returns `n > 0` and `err == io.EOF` in the same call. What should the call…

from Go
beginner 1 min

An `io.Reader` returns `n > 0` and `err == io.EOF` in the same call. What should the caller do?

Report an error