So this code:

void main() {
        string outs;
        
        void foo() {
                outs ~= "prout !";
        }
        
        import std.stdio;
        writeln(outs);
}

Obviously print an empty string.

Bug or feature ?

Reply via email to