Pytania oznaczone «function»

174
Różnica pomiędzy . i: w Lua

Jestem zdezorientowany różnicą między wywołaniami funkcji przez .i przez: > 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 Co to

164
Rozszerzanie obiektu w JavaScript

Obecnie przechodzę z Java do Javascript i jest mi trochę trudno wymyślić, jak rozszerzać obiekty tak, jak chcę. Widziałem kilka osób w Internecie, które używają metody zwanej rozszerzaniem obiektu. Kod będzie wyglądał następująco: var Person = { name : 'Blank', age : 22 } var Robot =...

163
Jak określić nazwę funkcji z wnętrza funkcji

Jeśli mam skrypt Bash taki jak: #!/bin/bash f() { # echo function name, "f" in this case } Czy jest na to sposób? Można to wykorzystać w wiadomościach pomocy, takich jak printf "Usage: %s: blah blah blah \n" $(basename $0) >&2; Tylko w tym przypadku nie chciałem $0, czyli nazwa pliku...

161
std :: function vs template

Dzięki C ++ 11 otrzymaliśmy std::functionrodzinę wrapperów funktorów. Niestety ciągle słyszę tylko złe rzeczy o tych nowych dodatkach. Najbardziej popularne jest to, że są strasznie powolne. Przetestowałem to i naprawdę są do niczego w porównaniu z szablonami. #include <iostream> #include...

161
Ustawić typ parametrów funkcji?

Czy istnieje sposób, aby powiadomić funkcję javascript, że określony parametr jest określonego typu? Możliwość zrobienia czegoś takiego byłaby idealna: function myFunction(Date myDate, String myString) { //do stuff } Dziękuję Ci! Aktualizacja : Ponieważ odpowiedzią jest głośne "nie", jeśli...

160
Rails - nazwa akcji kontrolera na łańcuch

Mam pytanie dotyczące Railsów. Jak uzyskać nazwę akcji kontrolera wewnątrz akcji kontrolera? Na przykład zamiast def create logger.info("create") end Chcę napisać coś takiego def create logger.info(this_def_name) end Jaki jest sposób na zdobycie