Hi John,

I am using D1.038, dsss and Tango.

I've written a quick example but this one is even stranger...

========================================

module main;

import tango.io.Stdout;

int main() {
    func1();
    func2();

    return 0;
}

void func1() {
    char[] array1 = "ABCD";
    char[] array2 = "ABCD";

    Stdout(array1).newline;
    Stdout(array2).newline;
    Stdout.newline;

    array2[0] = 'Z';

    Stdout(array1).newline;
    Stdout(array2).newline;
    Stdout.newline;
}

void func2() {
    char[4] array1 = "ABCD";
    char[4] array2 = "ABCD";

    Stdout(array1).newline;
    Stdout(array2).newline;
    Stdout.newline;

    array2[1] = 'Q';

    Stdout(array1).newline;
    Stdout(array2).newline;
    Stdout.newline;
}

========================================

Regards,

-=mike=-

Reply via email to