Movement against float.init being nan
claptrap
clap at trap.com
Sun Aug 21 17:28:29 UTC 2022
On Sunday, 21 August 2022 at 16:51:51 UTC, Walter Bright wrote:
> Consider the following pattern, which doesn't appear
>
>
> 1. x is default initialized to NaN. bar(x) produces a NaN
> result on everything dependent on x. User knows there's a
> problem.
>
> 2. x is default initialized to 0. bar(0) may exhibit problems,
> but these problems won't necessarily be noticed.
This is the problem, you suggest that if a variable is zero
initialised in error the problems it causes "wont necessarily" be
noticed.
I'm saying that's not true, I'm saying it will almost always be
noticed.
More information about the Digitalmars-d
mailing list