Apart from what others have said, for a class `this` is the _reference_ to the current object, i.e. a "pointer". If the compiler allowed assigning to it, it would not modify the contents of your object.

If you want to assign all of the elements at once, you can use `tupleof` (untested):

    this.tupleof = other.tupleof;

Reply via email to