On Sat, 2010-05-29 at 09:40 +0800, Nor Jaidi Tuah wrote:
> > 42 public bool toggle() {
> > 43 this = !this;
> > 44 return this;
> > 45 }
> > 46 }
>
> 'this = anything' should be flagged as an error.
> 'this' should be a constant reference.
>
> Think from the point of view of, say, 'true'.
> 'true' is saying to itself:
> self = false
> If that works, 'true' is no longer itself!
Just to elaborate:
what is the result of this?
true.toggle ();
hand
Nor Jaidi Tuah
_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list