Als «function» getaggte Fragen

174
Unterschied zwischen . und: in Lua

Ich bin verwirrt über den Unterschied zwischen Funktionsaufrufen über .und über: > x = {foo = function(a,b) return a end, bar = function(a,b) return b end, } > return x.foo(3,4) 3 > return x.bar(3,4) 4 > return x:foo(3,4) table: 0x10a120 > return x:bar(3,4) 3 Was ist das...

165
"Richtige" Methode zur Angabe optionaler Argumente in R-Funktionen

Ich interessiere mich für die "richtige" Art, Funktionen mit optionalen Argumenten in R zu schreiben. Im Laufe der Zeit bin ich auf einige Codeteile gestoßen, die hier einen anderen Weg einschlagen, und ich konnte keine richtige (offizielle) Position finden Zu diesem Thema. Bis jetzt habe ich...

164
Erweitern eines Objekts in Javascript

Ich wandle mich gerade von Java zu Javascript um, und es fällt mir ein bisschen schwer, herauszufinden, wie ich Objekte so erweitern kann, wie ich es möchte. Ich habe mehrere Leute im Internet gesehen, die eine Methode namens "Erweitern auf Objekt" verwenden. Der Code sieht folgendermaßen aus: var...

163
So bestimmen Sie den Funktionsnamen innerhalb einer Funktion

Wenn ich ein Bash-Skript habe wie: #!/bin/bash f() { # echo function name, "f" in this case } Gibt es eine Möglichkeit, dies zu tun? Dies kann in Hilfemeldungen wie verwendet werden printf "Usage: %s: blah blah blah \n" $(basename $0) >&2; Nur in diesem Fall wollte ich nicht $0, das...

161
Typ für Funktionsparameter einstellen?

Gibt es eine Möglichkeit, eine Javascript-Funktion wissen zu lassen, dass ein bestimmter Parameter von einem bestimmten Typ ist? In der Lage zu sein, so etwas zu tun, wäre perfekt: function myFunction(Date myDate, String myString) { //do stuff } Danke dir! Update : Da die Antwort ein klares...

161
std :: function vs template

Dank C ++ 11 haben wir die std::functionFamilie der Funktor-Wrapper erhalten. Leider höre ich immer wieder nur schlechte Dinge über diese Neuzugänge. Am beliebtesten ist, dass sie schrecklich langsam sind. Ich habe es getestet und sie saugen wirklich im Vergleich zu Vorlagen. #include...