In the D Cookbook it has as part of the FibonacciRange example:

@property FibonacciRange save() { return this; }

And in the description it says:

"...save, which returns a new range that is a copy of the current range and can be advanced independently..."

Why is this a *copy*? (For a copy (in C++) I'd have expected return *this.)

Reply via email to