Einführung In diesem kurzen Blogartikel beschäftigen wir uns mit Funktions-Dekoratoren (function decorators) und Generatoren (generators). Ein Dekorator ist eine Funktion, die eine andere Funktion als Parameter akzeptiert und eine sogenannte innere Funktion zurückgibt. Dekoratoren sind nützlich, um zusätzliche Verarbeitungsschritte für eine Funktion durchzuführen. Ein Generator hingegen ist eine Funktion die Werte sequentiell generiert. Anstatt alle Werte auf einmal zurückzugeben, wird der Generator bei seinem nächsten Aufruf den nächsten anfallenden Wert in der Sequenz zurückgeben. Function Decorators Oftmals sind viele Funktionen schon vorhanden, doch nicht konkret für einen Zweck verwendbar. Es sind einige Arbeitsschritte zusätzlich nötig, um mit der vorhandenen Funktion das gewünschte Resultat zu erzielen. Anstatt die vorhandene Funktion neu zu implementieren, wird die bestehende eigentlich nützliche Funktion durch eine andere Funktion dekoriert. Sie wird also verwe...
- Wissenschaft -
- Computer
- Programmierung -
- Spielen -