Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
|
skript:funktionstypen [2017/01/09 14:01] milky-way [Bedingungsfunktionen] |
skript:funktionstypen [2026/07/07 03:15] (aktuell) 216.73.216.10 alte Version wiederhergestellt (2015/08/18 20:16) |
||
|---|---|---|---|
| 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: |