, pure, . , std.conv.to pure, , . pure, . const - dmd (2.059), pure , Object pure, const, @safe nothrow. , , std.conv.to pure . , , ( ). .
, ,
assert(col + row * col < row * col,
format("index out of bounds. row: %d col: %d", row, col));
, format pure, pure.
debug. , ,
debug
{
assert(col + row * col < row * col,
format("index out of bounds. row: %d col: %d", row, col));
}
-debug, . , debug pure , -debug, format to.