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 Gegenteil 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.
+
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''<br>
+
''Privat Function HausaufgabenMachen([[Mama]], [[Lust]], Fach) AS Zeitverschwendung<br>''
''DIM eFertig AS Ekelfaktor, aTätigkeit AS Alternative''<br>
+
''DIM eFertig AS Ekelfaktor, aTätigkeit AS Alternative<br>''
:''IF Mama = „shopping“ AND Lust = 0 AND Fach = “Mathe” Then''<br>
 
::''aTätigkeit = “Freundin besuchen”''<br>
 
:''ElseIf  Mama = “Küchenarbeit” AND Lust = 0 AND  Fach = „Mathe“ Then''<br>
 
::''aTätigkeit  = „Kamelopedia kucken“''<br>
 
:''ElseIf  Mama = „anwesend“ AND Lust = 0 AND Fach = „Egal“ Then''<br>
 
::''aTätigkeit  = „Bauchweh bekommen“''<br>
 
:''ElseIf  Mama = „Taschengeldsperre“ Then''<br>
 
::''aTätigkeit  = „Hausaufgaben“''<br>
 
:''End IF''<br>
 
:''IF  aTätigkeit <> „Hausaufgaben“ Then''<br>
 
::''eFertig = FALSCH''<br>
 
:''Else''<br>
 
::''eFertig = WAHR''<br>
 
:''End IF''<br>
 
:''HausaufgabenMachen = eFertig''<br>
 
''End Function ''<br>''
 
  
 +
:''IF Mama = „shopping“ AND Lust = 0 AND Fach = “Mathe” Then<br>''
 +
::''aTätigeit = “Freundin besuchen”<br>''
 +
:''ElseIf  Mama = “Küchenarbeit” AND Lust = 0 AND  Fach = „Mathe“ Then<br>''
 +
::''aTätigkeit  = „Kamelopedia kucken“<br>''
 +
:''ElseIf  Mama = „anwesend“ AND Lust = 0 AND Fach = „Egal“ Then<br>''
 +
::''aTätigkeit  = „Bauchweh bekommen“<br''>
 +
:''ElseIf  Mama = „Taschengeldsperre“ Then<br>''
 +
::''aTätigkeit  = „Hausaufgaben“<br>''
 +
:''End IF<br>''
 +
<br>
 +
:''IF  aTätigkeit <> „Hausaufgaben“ Then<br>''
 +
::''eFertig = FALSCH<br>''
 +
:''Else<br>''
 +
::''eFertig = WAHR<br>''
 +
:E''nd IF<br>
 +
<br>
 +
:''HausaufgabenMachen = eFertig<br>''
 +
''End Function <br>''
  
Zur Erklärung:
 
Mit den Übergabeparametern „Mama“, „Lust“ und „Fach“ lassen sich prima Bedingungen abfragen und mit diesen Bedingungen [[Wert]]e füllen. Nur bei den richtigen Werten bekommt zum [[Schluss]] die Funktion [[entweder]] Falsch oder Wahr zurück. Somit wird die Funktion als „Zeitverschwendung“ mit [[Falsch]] oder [[Wahr]] interpretiert. Ist doch Klasse so eine Funktion, oder?
 
  
  
Etwas ganz anders sind Klassen ([[Class]]). Die geben zwar was zurück, wenn sie wollen. aber man kommt nie hinein. Denn diese [[Ding]]er sind echt kompliziert zu erklären, fast wie das [[Finanzamt]]. Dann stellt sich aber die [[Frage]]  wie denn eine [[Klasse]] befüllt werden kann? Denn manchmal ist sie sogar geladen, wenn nicht überladen. Hat aber fast gar nix mit „Überlauf“ zu tun, den gibt es nicht mal beim Finanzamt.
+
Zur Erklärung:
 
+
Mit den Übergabeparametern „Mama“, „Lust“ und „Fach“ lassen sich prima Bedingungen abfragen und mit diesen Bedingungen Werte füllen. Nur bei den richtigen Werten bekommt zum [[Schluss]] die Funktion entweder Falsch oder Wahr zurück. Somit wird die Funktion als „Zeitverschwendung“ mit Falsch oder Wahr interpretiert. Ist doch Klasse so eine Funktion, oder?
  
{{sn}} [[mathematische Funktion]], [[Gleichung]]<br>
 
{{nv}} [[Funktionär]]
 
  
[[stupi:Funktion]]
+
Etwas ganz anders sind Klassen ([[Class]]). Die geben zwar was zurück, wenn sie wollen. aber man kommt nie hinein. Denn diese Dinger sind echt kompliziert zu erklären, fast wie das Finanzamt. Dann stellt sich aber die Frage  wie denn eine [[Klasse]] befüllt werden kann? Denn manchmal ist sie sogar geladen, wenn nicht überladen. Hat aber fast gar nix mit „Überlauf“ zu tun, den gibt es nicht mal beim Finanzamt.
[[wiki:Funktion]]
 
  
[[Kategorie:Computer]]
+
{{sn}} [[mathematische Funktion]]
Mit dem Speichern dieser Seite …
Abbrechen Bearbeitungshilfe (neues Fenster)
Zum Vermeiden unnötiger Artikelversionen bitte den Vorschau-Button benutzen!

Folgende Vorlagen werden von dieser Seite verwendet: