Vorlage:IstZahl: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „<onlyinclude> {{#ifexpr: {{#switch:{{{2|}}} | R+ = abs | R- = -abs | Z = trunc | Z+ | N = abs trunc | Z- = -abs trunc}} ({{{1}}}) = ({{{1}}}) {{#if:{{{3|}}…“) |
Keine Bearbeitungszusammenfassung |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<onlyinclude> | <onlyinclude>{{#iferror:{{#ifexpr:{{#switch:{{{2|}}}<!-- | ||
{{#ifexpr: | | R | ||
{{#switch:{{{2|}}} | |#default= --> | ||
| R+ = abs | | R+ = abs | ||
| R- = -abs | | R- = -abs | ||
Zeile 7: | Zeile 7: | ||
| Z+ | | Z+ | ||
| N = abs trunc | | N = abs trunc | ||
| Z- = -abs trunc}} | | Z- = -abs trunc}}({{{1}}}) = ({{{1}}}) {{#if:{{{3|}}} | round ({{{3}}}) }} | 1 }} }}</onlyinclude><noinclude> | ||
({{{1}}}) = ({{{1}}}) | {{Dokumentation}} | ||
{{#if:{{{3|}}} | round ({{{3}}}) }} | 1 }} | |||
</ | {{DL-WP-DE|Vorlage:IstZahl|11:30, 10. Feb. 2013}} | ||
[[Kategorie:Vorlage:Funktion]] | |||
</noinclude> |
Aktuelle Version vom 19. Dezember 2020, 05:27 Uhr
Verwendung
Diese Vorlage prüft, ob der übergebene Parameter numerisch ist. Falls der Eingangsparameter numerisch ist, wird der Wert 1
(für true) ausgegeben. Im anderen Fall wird der leere Wert zurückgegeben.
Diese Vorlage soll nur in anderen Vorlagen verwendet werden, um darin sinnvoll auf fehlerhafte Parameter reagieren zu können.
{{#if: {{ IstZahl|<expression> }} | <ist-zahl-text> | <sonst-text> }}
Beispiel
Im folgenden Beispiel wird der erste Parameter der aufrufenden Vorlage geprüft und falls es sich um eine Zahl handelt, an die Vorlage:Höhe weitergereicht, die einen numerischen Parameter erwartet. Andernfalls wird der erste Parameter unverändert ausgegeben und ein Fehler vermieden. Die aufrufende Vorlage kann an dieser Stelle ihre spezifische Fehlermeldung ausgeben.
{{#if: {{ IstZahl|{{{1|}}} }} | {{Höhe|{{{1|}}}}} | {{{1|}}} }}
Parameter
{{IstZahl|<Zahl oder Ausdruck>|<Zahlraum>|<Rundung>}}
- Erster Parameter: Die zu testende Zahl
- Zweiter Parameter (optional): Test, ob der übergebene Wert
- leer oder R: eine reelle Zahl ist
- R+: eine nicht-negative Zahl ist
- R-: eine nicht-positive Zahl ist
- Z: eine ganze Zahl ist
- N oder Z+: eine natürliche Zahl ist (inkl. 0)
- Z-: eine nicht-positive ganze Zahl ist
- Dritter Parameter (optional): Test, ob der Wert auf eine bestimmte Weise gerundet wurde
Diese Seite basiert ursprünglich auf der Seite https://de.wikipedia.org/wiki/Vorlage:IstZahl in der Version vom 11:30, 10. Feb. 2013 aus der freien Enzyklopädie Wikipedia und steht unter der Doppellizenz Creative Commons CC BY-NC-SA 3.0 Unported und Creative Commons CC-BY-SA 3.0 Unported. In der Wikipedia ist eine Liste der ursprünglichen Wikipedia-Autoren verfügbar. |