How to replace the keyword "nan" to check the contract assert?

Dennis Ritchie via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Mar 20 21:24:05 PDT 2015


Hi,
How do I replace double.init?

import std.stdio : writeln;
import std.algorithm : uninitializedFill;

void main() {

	double[] arr = new double[6];
	uninitializedFill(arr[0 .. $ - 2], 3.25);
	writeln(arr);
	assert(arr == [3.25, 3.25, 3.25, 3.25, double.init, 
double.init]); /* not work */
}


More information about the Digitalmars-d-learn mailing list