Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
skript:funktionstypen [2015/08/18 20:16] 127.0.0.1 Externe Bearbeitung |
skript:funktionstypen [2017/01/09 14:01] (aktuell) milky-way [Bedingungsfunktionen] |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | = Funktionstypen = | + | ====== Funktionstypen |
| - | :Wir unterscheiden [[Skript: | + | Wir unterscheiden [[Skript: |
| - | == Allgemeine Funktionen == | + | ===== Allgemeine Funktionen |
| - | :Allgemeine Funktionen sind nicht reglementiert. Sie dürfen eine beliebige Anzahl [[Skript: | + | Allgemeine Funktionen sind nicht reglementiert. Sie dürfen eine beliebige Anzahl [[Skript: |
| - | :Die meisten Funktionen sind keine allgemeinen Funktionen. Dennoch sind diese Funktionen sehr nützlich, weil sich mir ihrer Hilfe wiederkehrende Aufgaben flexibel bewältigen, | + | Die meisten Funktionen sind keine allgemeinen Funktionen. Dennoch sind diese Funktionen sehr nützlich, weil sich mir ihrer Hilfe wiederkehrende Aufgaben flexibel bewältigen, |
| - | == Callbackfunktionen == | + | ===== Callbackfunktionen |
| - | :Callback ist englisch für // | + | Callback ist englisch für // |
| - | :Eine Callbackfunktion hat keinen Rückgabewert und keine Parameter! | + | Eine Callbackfunktion hat keinen Rückgabewert und keine Parameter! |
| - | : | + | < |
| + | { | ||
| + | | ||
| + | };</ | ||
| - | == Bedingungsfunktionen == | + | ===== Bedingungsfunktionen |
| - | :Sie finden in der [[Klasse: | + | Sie finden in der [[Klasse: |
| - | :Eine Bedingungsfunktion (engl. condition function) wird wie eine Callbackfunktion von der Engine aufgerufen und erwartet deshalb **keine** Parameter. | + | Eine Bedingungsfunktion (engl. condition function) wird wie eine Callbackfunktion von der Engine aufgerufen und erwartet deshalb **keine** Parameter. |
| - | :Die Engine erwartet eine Antwort als Zahl auf die Frage sind Bedingungen erfüllt oder nicht. | + | Die Engine erwartet eine Antwort als Zahl auf die Frage sind Bedingungen erfüllt oder nicht. |
| - | :Dies wird durch die ganze Zahl __0 (nicht erfüllt)__ im Allgemeinen ausgedrückt durch die [[Skript: | + | Dies wird durch die ganze Zahl 0 (nicht erfüllt) im Allgemeinen ausgedrückt durch die [[Skript: |
| - | : | + | < |
| + | { | ||
| + | | ||
| + | | ||
| + | };</ | ||
| - | == Externe Funktionen == | + | ===== Externe Funktionen |
| - | :Es sind alle Funktionen, die nicht in den Skripten definiert wurden, aber dennoch sozusagen extern oder vorab definiert wurden. Ihre Namen wurden bereits vergeben und können nicht verwendet werden. | + | Es sind alle Funktionen, die nicht in den Skripten definiert wurden, aber dennoch sozusagen extern oder vorab definiert wurden. Ihre Namen wurden bereits vergeben und können nicht verwendet werden. |
| - | :In den Skripten lassen sie sich gut an ihren typischen Vorsilben Präfixen erkennen. | + | In den Skripten lassen sie sich gut an ihren typischen Vorsilben Präfixen erkennen. |
| - | :Naturgemäß können sie nicht in Skripten definiert werden. | + | Naturgemäß können sie nicht in Skripten definiert werden. |
| - | = Siehe auch = | + | ===== Siehe auch ===== |
| - | :[[Skript: | + | [[Skript: |