Az ABEL programozási nylev

Makrók

Makrók

Makrókat a következő féle képpen lehet deklarálni:

"Makró deklaráció" equals MACRO (a, b) {?a == ?b }; "Makró hívás:" isEquals = equals (x, y); "A kiértékelése ezzel egyenlő:" isEquals = x == y ;

ABEL-ben alapvetően két féle arguemntum van:

Helyettesítő
Egy olyan név, amivel jelölhetjük, az aktuális paraméltert a kódban.
Aktuális
Olyan paraméter (érték), melyet behelyettesítenek a helyettesítők helyére, még mielőtt a forráskód helyességét ellenőriznénk.
Minden helyettesítő paramétert a ? jelöl.