Versprich mir, nicht sauer auf mich zu werden, aber es gibt noch eine Sache, die ich vergessen habe zu erwähnen, bevor wir über
Dekorateure sprechen können: Ich weiß, dass ich die Spannung aufbaue.
Ich weiß, du denkst gerade, hey, hey, Ondrej, sag mir, was ein Dekorateur ist.
Du verschwendest meine Zeit.
Aber noch etwas.
Schnelles Video, versprochen.
Wir müssen diese Idee einer Funktion höherer Ordnung verstehen, die für HLC für kurze Klänge eine Funktion höherer
Ordnung ist, oder?
Eine Funktion höherer Ordnung kann eines von zwei Dingen sein, entweder eine Funktion, sagen wir die
Begrüßungsfunktion, die eine andere Funktion akzeptiert.
Das hier ist also eine Funktion höherer Ordnung.
Es ist eine Funktion, die innerhalb ihrer Parameter eine andere Funktion akzeptiert.
Eine andere Möglichkeit, eine Funktion höherer Ordnung zu sein, besteht darin, dass es sich um
eine Funktion handelt, die eine andere Funktion zurückgibt, wenn wir beispielsweise Greta definieren, die einfach normal läuft, aber stattdessen eine andere Funktion zurückgibt.
Nehmen wir an, wir haben hier eine Definition von func.
Und dieser definierte Funk gibt, sagen wir, nur fünf zurück.
Und wir geben die Funktion zurück, dies ist eine Funktion höherer Ordnung, eine Funktion höherer Ordnung ist
jede Funktion, die entweder eine Funktion als Parameter akzeptiert.
Oder gibt eine Funktion zurück und wenn Sie denken, hey, ist das die Kartenfunktion, über die wir gesprochen haben?
Ist das eine Funktion höherer Ordnung, weil sie eine Funktion akzeptiert?
Ja, das ist eine Funktion hoher Ordnung.
Also reduzieren.
Oder filtern, das sind alles Funktionen höherer Ordnung.
Alles klar, ich verspreche, im nächsten Video werden wir darüber sprechen, warum dies wichtig ist und welche Dekorateure
ich darin sehen werde.