from converted to To.
assert(true.to!float == 1.0); assert(true.to!double == 1.0); assert(true.to!ubyte == 1); assert(true.to!byte == 1); assert(true.to!ushort == 1); assert(true.to!short == 1); assert(true.to!uint == 1); assert(true.to!int == 1); assert(false.to!float == 0); assert(false.to!double == 0); assert(false.to!ubyte == 0); assert(false.to!byte == 0); assert(false.to!ushort == 0); assert(false.to!short == 0); assert(false.to!uint == 0); assert(false.to!int == 0);
Converts a boolean to To.
If To is a numeric type, then $(D_KEYWORD true) becomes 1, $(D_KEYWORD false) 0.
If To is a $(D_PSYMBOL String), then "true" or "false" is returned.