Property

a is int property( getInt; setInt );

erstellt eine int-Variable, die allerdings über die Funktionen getInt und setInt gelesen oder beschrieben wird.

int getInt( int & value ) : value;
int setInt( int & value, int & newValue ) : value = newValue;

Diese Funktionalität lässt sich auch als Defaultverhalten beschreiben:

int setInt( int & value, int & newValue )
{
  print "Neuer Wert: ", newValue$, " Alter Wert: ", value, "\n";
  value : newValue;
  
  return value;
}

a is int property( default; setInt );