float price; if (price == float.nan) { // initialized } else { // uninitialized } ... valid ?

someone someone at somewhere.com
Wed Jun 30 03:15:46 UTC 2021


Is the following code block valid ?

```d
float price; /// initialized as float.nan by default ... right ?

if (price == float.nan) {

    /// writeln("initialized");

} else {

    /// writeln("uninitialized");

}
```

if so, the following one should be valid too ... right ?

```d
float price;

if (price != float.nan) {

    /// writeln("initialized");

}
```



More information about the Digitalmars-d-learn mailing list