|
Arithmetische Operatoren |
|
<plus|expr-1|expr-2>
(Addition und Subtraktion)
Addiere oder subtrahiere zwei Zahlen oder Längen. Wenn expr-1 und expr-2
Längen sind, werden die Einheiten in die interne
Längeneinheit umgerechnet. <plus|1|2.3>
ergibt also 3.3 und <plus|1cm|5mm> produziert .
Multipliziere zwei Zahlen expr-1 und
expr-2 oder multipliziere eine Zahl mit
einer Länge. <times|3|3> evaluiert zu 9 und <times|3|2cm> zu .
Dividiere zwei Zahlen expr-1 und expr-2, dividiere eine Länge durch eine
Zahl oder dividiere zwei Längen. <over|1|3>
evaluiert zu 0.333333, <over|3cm|7> zu und <over|1cm|1pt>
zu 28.4528.
<div|expr-1|expr-2>
(Ganzzahlendivision)
<div|expr-1|expr-2>
gibt das Ergebnis einer Ganzzahlendivision, das Modul <mod|expr-1|expr-2> den Rest. <plus|<times|<div|expr-1|expr-2>|expr-2>|<mod|expr-1|expr-2>> evaluiert zu expr-1,
<div|18|7> zu 2 und <mod|18|7> zu
4.
<equal|expr-1|expr-2>
<unequal|expr-1|expr-2>
<less|expr-1|expr-2>
<lesseq|expr-1|expr-2>
<greater|expr-1|expr-2>
<greatereq|expr-1|expr-2>
(Zahlen oder Längen vergleichen)
Gibt wahr (true) oder falsch (false) zurück für die
Tests gleich?, ungleich?, kleiner?, kleiner-oder-gleich?,
größer und größer-oder-gleich?. Z.B. <less|123|45> liefert false und <less|123mm|45cm>
true.
© 2004 Joris van der Hoeven
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts. A copy of the license is included in the section entitled
"GNU Free Documentation License".