<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://wiki.wolhynien.net/index.php?action=history&amp;feed=atom&amp;title=Vorlage%3AIstZahl%2FDoku</id>
		<title>Vorlage:IstZahl/Doku - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.wolhynien.net/index.php?action=history&amp;feed=atom&amp;title=Vorlage%3AIstZahl%2FDoku"/>
		<link rel="alternate" type="text/html" href="http://wiki.wolhynien.net/index.php?title=Vorlage:IstZahl/Doku&amp;action=history"/>
		<updated>2026-04-24T12:54:48Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in VolynWiki</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>http://wiki.wolhynien.net/index.php?title=Vorlage:IstZahl/Doku&amp;diff=17213&amp;oldid=prev</id>
		<title>Admin: Die Seite wurde neu angelegt: „== Beschreibung ==  Diese Vorlage prüft, ob der übergebene Parameter numerisch ist (im Sinne der Vorlagenprogrammierung in der englischen Zahlenschrei...“</title>
		<link rel="alternate" type="text/html" href="http://wiki.wolhynien.net/index.php?title=Vorlage:IstZahl/Doku&amp;diff=17213&amp;oldid=prev"/>
				<updated>2009-09-13T06:42:20Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „== Beschreibung ==  Diese Vorlage prüft, ob der übergebene Parameter numerisch ist (im Sinne der &lt;a href=&quot;/index.php?title=WP:VP&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:VP (Seite nicht vorhanden)&quot;&gt;Vorlagenprogrammierung&lt;/a&gt; in der englischen Zahlenschrei...“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&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>Admin</name></author>	</entry>

	</feed>