expected array behaviour
    Mike James 
    foo at bar.com
       
    Thu Jan  1 15:56:52 PST 2009
    
    
  
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=-
    
    
More information about the Digitalmars-d-learn
mailing list