to

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.

Parameters

From

Source type.

To

Target type.

from From

Source value.

Return Value

Type: To

from converted to To.

Examples

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);

Meta