Bearbeiten von „Funktion“
Zur Navigation springen
Zur Suche springen
Achtung: Die Datenbank wurde für Wartungsarbeiten gesperrt, so dass deine Änderungen derzeit nicht gespeichert werden können. Sichere den Text bitte lokal auf deinem Computer und versuche zu einem späteren Zeitpunkt, die Änderungen zu übertragen.
Grund für die Sperre: 1
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 1: | Zeile 1: | ||
Eine '''Funktion''' gibt etwas zurück falls sie funktioniert, im Gegensatz zu einer Subroutine obwohl diese funktioniert. | Eine '''Funktion''' gibt etwas zurück falls sie funktioniert, im Gegensatz zu einer Subroutine obwohl diese funktioniert. | ||
− | Der Output von Funktionen ist im | + | Der Output von Funktionen ist im Gegensatz zum Output vom [[Finanzamt]] rekursiv aufrufbar. Das bedeutet das man etwas so lange zurückbekommt, solange die Bedingungen erfüllt sind (auch: nicht erfüllt sind, kommt echt darauf an.) und man wiederum die Funktion darum bemühen kann etwas zurückzugeben, wie gesagt, das krasse Gegenteil vom Finanzamt. |
'''Beispiel: Visual Basic''' | '''Beispiel: Visual Basic''' | ||
− | ''Privat Function HausaufgabenMachen([[Mama]], [[Lust]], Fach) AS Zeitverschwendung | + | ''Privat Function HausaufgabenMachen([[Mama]], [[Lust]], Fach) AS Zeitverschwendung<br>'' |
− | ''DIM eFertig AS Ekelfaktor, aTätigkeit AS Alternative | + | ''DIM eFertig AS Ekelfaktor, aTätigkeit AS Alternative<br>'' |
− | :''IF Mama = „shopping“ AND Lust = 0 AND Fach = “Mathe” Then | + | |
− | ::'' | + | :''IF Mama = „shopping“ AND Lust = 0 AND Fach = “Mathe” Then<br>'' |
− | :''ElseIf Mama = “Küchenarbeit” AND Lust = 0 AND Fach = „Mathe“ Then | + | ::''aTätigeit = “Freundin besuchen”<br>'' |
− | ::''aTätigkeit = „Kamelopedia kucken“ | + | :''ElseIf Mama = “Küchenarbeit” AND Lust = 0 AND Fach = „Mathe“ Then<br>'' |
− | :''ElseIf Mama = „anwesend“ AND Lust = 0 AND Fach = „Egal“ Then | + | ::''aTätigkeit = „Kamelopedia kucken“<br>'' |
− | ::''aTätigkeit = „Bauchweh bekommen“'' | + | :''ElseIf Mama = „anwesend“ AND Lust = 0 AND Fach = „Egal“ Then<br>'' |
− | :''ElseIf Mama = „Taschengeldsperre“ Then | + | ::''aTätigkeit = „Bauchweh bekommen“<br''> |
− | ::''aTätigkeit = „Hausaufgaben“ | + | :''ElseIf Mama = „Taschengeldsperre“ Then<br>'' |
− | :''End IF | + | ::''aTätigkeit = „Hausaufgaben“<br>'' |
− | :''IF aTätigkeit <> „Hausaufgaben“ Then | + | :''End IF<br>'' |
− | ::''eFertig = FALSCH | + | :''IF aTätigkeit <> „Hausaufgaben“ Then<br>'' |
− | :''Else | + | ::''eFertig = FALSCH<br>'' |
− | ::''eFertig = WAHR | + | :''Else<br>'' |
− | :'' | + | ::''eFertig = WAHR<br>'' |
− | :''HausaufgabenMachen = eFertig | + | :E''nd IF<br> |
− | ''End Function | + | :''HausaufgabenMachen = eFertig<br>'' |
+ | ''End Function <br>'' | ||