Ich kann ehrlich gesagt nicht glauben, dass es diese Herausforderung noch nicht gibt.
Die Herausforderung
Schreiben Sie eine Funktion.
Die Besonderheiten
Ihr Programm muss eine Art aufrufbare Funktion definieren. Dies schließt alles ein, was allgemein als Funktion, Lambda-Funktion oder Subroutine bekannt ist. Alle diese Arten von Callables werden in diesem Beitrag als "Funktion" bezeichnet.
Die Eingabe in die Funktion ist optional und nicht erforderlich.
Ein Rückgabewert der Funktion ist ebenfalls optional und nicht erforderlich, die Steuerung muss jedoch zum aufrufenden Programm zurückkehren.
Die Funktion muss einer Variablen zugewiesen werden, damit zu einem späteren Zeitpunkt darauf zugegriffen werden kann. Dies umfasst die indirekte Zuweisung (in den meisten gängigen Sprachen, in denen beim Deklarieren einer benannten Funktion der Name automatisch zum aktuellen Bereich hinzugefügt wird) und die direkte Zuweisung (direkte Zuweisung einer anonymen Funktion zu einer Variablen).
Die Funktion muss nicht benannt werden.
Die Funktion muss von Ihnen erstellt werden - Sie können einer Variablen nicht einfach eine Standardfunktion aus der Sprache zuweisen.
Keine der Standardlücken , bitte.
Dies ist Code-Golf , also gewinnt die niedrigste Punktzahl in Bytes.