Seitenhistorie
...
Der Wert einer Variablen im R-S wird als STRING
(schlicht eine Zeichenkette) eingegeben. Je nach Form des STRINGs
wird aber zwischen verschiedenen Datentypen unterschieden. Enthält die Variable z. B. nur Ziffern, kann Sie als INTEGER (Zahl)
, NUMBER (Zahl)
, REAL
(Kommazahl
) oder auch BOOLEAN (Wahrheitswert)
behandelt werden. Eine Variable ist grundsätzlich immer eine Textvariable. Speichern Sie allerdings in einer Variablen nur Ziffern, können Sie mit der Variablen auch als Wert weiterarbeiten und sie beispielsweise in Rechenoperationen verwenden. Speichern Sie in einer Variablen nur eine 1 oder 0, können Sie die Variable als boolsche Variable verwenden. Die verschiedenen Datentypen im R-S zeichnen sich durch ihre Form aus. Sinnvolle Datentypen für Variablen sind:
Abbildung A
Datentyp | Beschreibung | Wertebereich |
---|---|---|
| Zeichenfolge (Text). Der Inhalt einer Variable ist immer auch ein String. | Beliebe viele beliebige Zeichen |
| Ganzzahliger numerischer Wert mit positivem oder negativem Vorzeichen. Das Vorzeichen kann vor oder nach dem ganzzahligen numerischen Wert stehen. | -2147483648 bis +2147483648 |
REAL
| Numerischer Wert mit Nachkommastellen mit positivem oder negativem Vorzeichen. | -3,4E-4932 bis +3,4E-4932 |
| Schaltvariable zum Speichern von 2 Werten: Wahr oder Falsch | true / false bzw. yes / no bzw. 1 / 0 |
| Datumsformat nach ISO 8601 | Datum der Form yyyy-mm-dd, z. B.: 2013-04-08 |
| Name einer R-S Ressource, z. B. einer anderen Variable | Name einer zulässigen und verfügbaren R-S Ressource |
| Name eines R-S Objekts, z. B. eines physikalischen Beileger | Name eines verfügbaren R-S Objekts |
...
In Abb. B wird gezeigt, dass in Variablen auch die dynamische Einbindung anderer Ressourcen erlaubt ist. Der Wert der Variablen MyVariable
ist ${pf_logo}
. Durch diese dynamische Einbindung enthält die Variable einen Verweis auf die Ressource pf_logo
. (Binäre Ressourcen werden in einem späteren Abschnitt vorgestellt, hier enthält die Ressource ein Bild) . Wird die Variable dann in das Dokument eingefügt, führt das R-S die EVAL-Anweisung aus und fügt automatisch die Ressource, auf die verwiesen wurde, ein Abb. B (3) .
Info |
---|
Die Variable |
...