AweGen vorige pagina
Dit is de uitlegsite van AweGen.
Copyright H. Fluks
volgende pagina
AweGen
Input-files
Namen van velden
%-opdrachten
   %add
   %awegen
   %diffcheck
   %dumpglobals
   %error
   %eval
   %f
   %field
   %link
   %linktarget
   %nobreak
   %nodiffcheck
   %nolink
   %nop
   %nousagecheck
   %noval
   %pagelink
   %pagetree
   %rawval
   %record
   %selection
   %set
   %stdpagetree
   %subrecords
   %toroot
   %uselayout
   %val
   %xselection
#-opdrachten
Expressies
Log-meldingen
Voorbeeld-input
Datamodel
%add

Syntax: %add(global.pnaam,pwaarde)

Syntax: %add(global.pnaam.num,pwaarde)

Syntax: %add(page.pnaam,pwaarde)

Syntax: %add(page.pnaam.num,pwaarde)

Voegt de tekst of het getal "pwaarde" toe aan de variabele 'global.pnaam' (of 'page.pnaam'). Als er achter pnaam .num staat, worden er getallen bij elkaar opgeteld. Zo niet, dan worden er teksten achter elkaar geplakt. Hierbij gaan we ervan uit dat de variabele 'pnaam' een getal bevat. Als dit niet zo is, wordt uitgegaan van 0 (nul). Hetzelfde geldt voor 'pwaarde': als dat geen getal is, wordt het getal 0 opgeteld.

Het verschil tussen .num en zonder .num is dus dat de variabelen als getallen worden beschouwd. Voorbeeld:

    %set(global.voorbeeld,1)
    %add(global.voorbeeld,4)
    %set(global.tweedevoorbeeld,1)
    %add(global.tweedevoorbeeld.num,4)

de variabele global.voorbeeld is nu "14", global.tweedevoorbeeld is "5".

(Deze pagina is gegenereerd door AweGen 5.10 op 2018-01-02)