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