<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://almanach.worldofgothic.de/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://almanach.worldofgothic.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Revolus</id>
		<title>Gothic Almanach - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://almanach.worldofgothic.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Revolus"/>
		<link rel="alternate" type="text/html" href="https://almanach.worldofgothic.de/index.php/Spezial:Beitr%C3%A4ge/Revolus"/>
		<updated>2026-04-18T10:36:21Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://almanach.worldofgothic.de/index.php/Vorlage:IstZahl/Doku</id>
		<title>Vorlage:IstZahl/Doku</title>
		<link rel="alternate" type="text/html" href="https://almanach.worldofgothic.de/index.php/Vorlage:IstZahl/Doku"/>
				<updated>2008-06-27T13:48:48Z</updated>
		
		<summary type="html">&lt;p&gt;Revolus: /* Parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Dokumentation/Dokuseite}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;{{Tausendfach verwendet}}&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Diese Vorlage prüft, ob der übergebene Parameter numerisch ist (im Sinne der [[WP:VP|Vorlagenprogrammierung]] in der englischen Zahlenschreibweise, mit Punkt als Dezimaltrenner). Falls der Eingangsparameter numerisch ist, wird der Wert 1 (für true, wahr), im anderen Fall der leere Wert zurückgegeben (und keine Fehlermeldung, welche auch immer, ausgegeben).&lt;br /&gt;
&lt;br /&gt;
Diese Vorlage soll nur in anderen Vorlagen verwendet werden, um dort sinnvoll auf fehlerhafte Parameter reagieren zu können.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;#if: &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt; {{PAGENAME}}|''&amp;amp;lt;expression&amp;gt;'' }} | ''&amp;amp;lt;ist-zahl-text&amp;gt;'' | ''&amp;amp;lt;sonst-text&amp;gt;'' }}&lt;br /&gt;
Beispiel:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{#if: {{ &amp;lt;/nowiki&amp;gt;{{PAGENAME}}&amp;lt;nowiki&amp;gt;|{{{1|}}} }} | {{Höhe|{{{1|}}}}} | {{{1|}}} }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
In diesem Beispiel wird der erste Parameter der aufrufenden Vorlage geprüft und falls es sich um eine Zahl handelt, in die [[Vorlage:Höhe]] weitergereicht, die einen numerischen Parameter erwartet, andernfalls wird der erste Parameter unverändert ausgegeben und ein Fehler vermieden. Natürlich kann die aufrufende Vorlage an dieser Stelle ihre spezifische Fehlermeldung ausgeben.&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{IstZahl|&amp;lt;/nowiki&amp;gt;''&amp;amp;lt;Zahl oder Ausdruck&amp;gt;''|''&amp;amp;lt;Zahlraum&amp;gt;''|''&amp;lt;Rundung&amp;gt;''&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Erster Parameter''': Die zu testende Zahl&lt;br /&gt;
* '''Zweiter Parameter''' (optional): Test, ob übergebener Wert &lt;br /&gt;
** ''leer'' oder R: eine Reelle Zahl ist&lt;br /&gt;
** R+: eine nicht-negative Zahl ist&lt;br /&gt;
** R-: eine nicht-positive Zahl ist&lt;br /&gt;
** Z: eine Ganze Zahl ist&lt;br /&gt;
** N oder Z+: eine Natürliche Zahl ist (inkl. 0)&lt;br /&gt;
** Z-: eine nicht-positive Ganze Zahl ist&lt;br /&gt;
* '''Dritter Parameter''' (optional): Test, ob der Wert auf eine bestimmte Weise gerundet wurde (siehe [[Hilfe:Vorlagenprogrammierung#Funktion expr|Hilfe:Vorlagenprogrammierung]] unter ''round'')&lt;br /&gt;
&lt;br /&gt;
== Hintergrund ==&lt;br /&gt;
&lt;br /&gt;
Bisherige Implementierungen haben bei Berechnungen in Vorlagen oft den Fehlertext abgefangen, der aus nicht numerischen Werten resultiert. Dies hat aber mehrere Nachteile:&lt;br /&gt;
* es gibt verschiedene Fehlerfälle (etwa „Unexpected number“ oder „Unrecognised punctuation character“)&lt;br /&gt;
* Fehlertexte können variable Teile enthalten (etwa den fehlerhaften Dezimaltrenner)&lt;br /&gt;
* Fehlertexte sind in Englisch, seit neuesten Deutsch&lt;br /&gt;
* Fehlertexte sind im Prinzip nirgendwo definiert. Sie sind (vermutlich) nicht Teil der offiziellen Schnittstellen und können sich daher im Prinzip mit jeder neuen Version der MediaWiki-Software ändern.&lt;/div&gt;</summary>
		<author><name>Revolus</name></author>	</entry>

	</feed>