On Thu, 01 Sep 2011 07:56:49 +0000, Christophe wrote:

> Try to create the method:
> 
> const void toString(void delegate(const(char)[]) sink, string
> formatString) {
>   sink(toString());
> }

Adding it as it is results in compiler error:
        ./quick.d(30): Error: function quick.Test2.toString () is not c 
allable using argument types () const
        ./quick.d(30): Error: expected 2 function arguments, not 0
        ./quick.d(30): Error: cannot implicitly convert expression 
(this.toString()) of type void to const(char)[]

Removing const from begging allows it to compile. But it doesn't change 
anything. Still "nothing" appears ;-)

Reply via email to