procedure summiere (*summe, a, b)
{
summe := a + b;
}
var summe;
var a := 10;
summiere(summe, a, 15);
Ausgabe (summe); // --> Ausgabe: 25
Änderungen an der Variablen a innerhalb der Prozedur, hätten keine Auswirkung auf die Variable a außerhalb der Prozedur.
Änderungen an der Variablen summe innerhalb der Prozedur ändern auch die Variable summe außerhalb der Prozedur,
da nicht nur der Wert, sondern die Referenz der Variable übergeben wurde.