Hi Roberto
Your example works only if str array is private (just remove the public)
and yes, I think it is a bug. 
You should file it.
Regards, lariamat

Am Freitag, den 10.04.2009, 12:45 +0200 schrieb Roberto Majadas:
> Hi people :
> 
> Is this a vala bug ?
> 
> public class ProofClass {
> 
>         public string[] str = {} ;
> 
>         public ProofClass () {
>                 stdout.printf ("init proofclass\n");
>         }
>        
>         public static int main (string[] args) {
>                
>                 var p = new ProofClass();
>                 p.str += "hello";
>                 p.str += "hello2";
>                
>                 foreach (string str in p.str){
>                         stdout.printf ("--> %s\n", str);   
>                 }
> 
>                 return 0;
>         }
>        
> }
> 
> telem...@kara:/tmp$ LANG=C valac -o str.exe string-bug.vala
> /tmp/string-bug.c: In function 'proofclass_main':
> /tmp/string-bug.c:99: error: 'ProofClass' has no member named 'str_size'
> /tmp/string-bug.c:100: error: 'ProofClass' has no member named 'str_size'
> error: cc exited with status 256
> Compilation failed: 1 error(s), 0 warning(s)
> 
> 
> telemaco
> _______________________________________________
> Vala-list mailing list
> Vala-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/vala-list

_______________________________________________
Vala-list mailing list
Vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to