[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Reading from an empty file
- From: Roberto Ierusalimschy <roberto@...>
- Date: Tue, 5 Sep 2017 11:17:15 -0300
> I wonder why the first read from an empty file returns nil rather
> than an empty string.
> E.g. fp:read(10) --> nil
> If the zero-sized file exists then it can be interpreted as a file
> containing an empty string (IMHO).
Yes, that is a valid interpretation. With that interpretation, all
reads after the last character would return an empty string, as there
are infinite empty strings between the last character and the end of