Empty VS null array?
Regan Heath
regan at netmail.co.nz
Mon Oct 21 02:40:14 PDT 2013
On Fri, 18 Oct 2013 17:36:28 +0100, Dicebot <public at dicebot.lv> wrote:
> On Friday, 18 October 2013 at 15:42:56 UTC, Andrei Alexandrescu wrote:
>> That's bad API design, pure and simple. The function should e.g. return
>> the string including the line terminator, and only return an empty (or
>> null) string upon EOF.
>
> I'd say it should throw upon EOF as it is pretty high-level convenience
> function.
I disagree. Exceptions should never be used for flow control so the rule
is to throw on exceptional occurrences ONLY not on something that you will
ALWAYS eventually happen.
R
--
Using Opera's revolutionary email client: http://www.opera.com/mail/
More information about the Digitalmars-d
mailing list