Als «lambda» getaggte Fragen

86
Funktionszeiger, Closures und Lambda

Ich lerne gerade etwas über Funktionszeiger und als ich das K & R-Kapitel zu diesem Thema las, war das erste, was mich traf: "Hey, das ist ein bisschen wie ein Abschluss." Ich wusste, dass diese Annahme irgendwie grundlegend falsch ist und nach einer Online-Suche fand ich keine Analyse dieses...

86
Verwenden von 'return' in einem Ruby-Block

Ich versuche, Ruby 1.9.1 für eine eingebettete Skriptsprache zu verwenden, damit "Endbenutzer" -Code in einen Ruby-Block geschrieben wird. Ein Problem dabei ist, dass ich möchte, dass die Benutzer das Schlüsselwort 'return' in den Blöcken verwenden können, damit sie sich nicht um implizite...

84
Pythons Lambda mit Unterstrich für ein Argument?

Was macht der folgende Code? a = lambda _:True Nach dem, was ich in der interaktiven Eingabeaufforderung gelesen und getestet habe, scheint es eine Funktion zu sein, die immer zurückkehrt True. Verstehe ich das richtig? Ich hoffe zu verstehen, warum auch ein Unterstrich ( _) verwendet...

82
forEach Schleife Java 8 für Karteneintragssatz

Ich versuche, alte konventionelle für jede Schleife bis Java7 in Java8 für jede Schleife für einen Karteneintragssatz zu konvertieren, aber ich erhalte eine Fehlermeldung. Hier ist der Code, den ich konvertieren möchte: for (Map.Entry<String, String> entry : map.entrySet()) {...

81
Wie deklariere ich eine Funktion, die ein Lambda akzeptiert?

Ich habe im Internet viele Tutorials gelesen, in denen erklärt wurde, wie man Lambdas mit der Standardbibliothek verwendet (z. B. std::find), und alle waren sehr interessant, aber ich konnte keine finden, die erklärten, wie ich ein Lambda für meine eigenen Funktionen verwenden kann....