runningTotal = this.runningTotal + myCustomer.customerBalance;
In diesem Fall wird
die lokale Variable runningTotal mit dem Wert der Variablen runningTotal aus main() initialisiert. Anschließend
wird der Saldo des aktuellen Kunden zur lokalen Summe addiert.In seltenen Fällen können Sie das Schlüsselwort 'this' verwenden, um das Verhalten eines SET-Werteblocks in einer Zuordnungsanweisung zu überschreiben. In diesem Fall legt 'this' als Gültigkeitsbereich die Deklaration fest, in der sich der SET-Werteblock befindet. Details hierzu finden Sie unter SET-Werteblöcke.
program myProgramA type BasicProgram
varX STRING = "program";
function main()
varX STRING = "main";
myFunctionB();
end
function myFunctionB()
varX STRING = "Function B";
writeStdErr(this.varX);
end
end
Die Variable this.varX zeigt den Wert "program" auf der Konsole an, da es sich bei dem Programm um den Hauptlogikabschnitt handelt, in dem sich 'myFunctionB()' befindet .