Als «function» getaggte Fragen

86
jQuery Plugin: Hinzufügen von Rückruffunktionen

Ich versuche, meinem Plugin eine Rückruffunktion zu geben, und ich möchte, dass es auf eine etwas traditionelle Art und Weise funktioniert: myPlugin({options}, function() { /* code to execute */ }); oder myPlugin({options}, anotherFunction()); Wie gehe ich mit diesem Parameter im Code um? Wird...

85
Abkürzung für anonyme Funktion

Es gibt etwas, das ich über anonyme Funktionen mit der Kurznotation # (..) nicht verstehe. Folgendes funktioniert: REPL> ((fn [s] s) "Eh") "Eh" Das geht aber nicht: REPL> (#(%) "Eh") Das funktioniert: REPL> (#(str %) "Eh") "Eh" Was ich nicht verstehe ist, warum (# (%) "Eh") nicht...

84
Wie übergebe ich einen Vektor an eine Funktion?

Ich versuche, einen Vektor als Argument an eine Funktion zu senden, und ich kann nicht herausfinden, wie es funktioniert. Versuchte eine Reihe von verschiedenen Möglichkeiten, aber alle geben unterschiedliche Fehlermeldungen. Ich füge nur einen Teil des Codes hinzu, da nur dieser Teil nicht...

84
Definieren Sie Standardwerte für Funktionsargumente

Im Lua-Wiki habe ich eine Möglichkeit gefunden, Standardwerte für fehlende Argumente zu definieren: function myfunction(a,b,c) b = b or 7 c = c or 5 print (a,b,c) end Ist das der einzige Weg? Der PHP-Stil myfunction (a,b=7,c=5)scheint nicht zu funktionieren. Nicht dass der Lua-Weg nicht...

84
Nullparameterprüfung in C #

Gibt es in C # gute Gründe (außer einer besseren Fehlermeldung), jeder Funktion, bei der null kein gültiger Wert ist, Parameter-Null-Prüfungen hinzuzufügen? Offensichtlich löst der Code, der s verwendet, trotzdem eine Ausnahme aus. Und solche Überprüfungen machen die Code langsamer und schwieriger...