Pytania oznaczone «function»

86
Zagnieżdżona funkcja w Pythonie

Jakie korzyści lub konsekwencje moglibyśmy uzyskać dzięki kodowi Python w ten sposób: class some_class(parent_class): def doOp(self, x, y): def add(x, y): return x + y return add(x, y) Znalazłem to w projekcie open source, robiąc coś pożytecznego wewnątrz zagnieżdżonej funkcji, ale nie...

86
Wtyczka jQuery: dodawanie funkcji oddzwaniania

Próbuję dać mojej wtyczce funkcję zwrotną i chciałbym, aby działała w nieco tradycyjny sposób: myPlugin({options}, function() { /* code to execute */ }); lub myPlugin({options}, anotherFunction()); Jak obsłużyć ten parametr w kodzie? Czy jest traktowany jako jeden pełny byt? Jestem prawie...

86
Zdefiniuj wartości domyślne argumentów funkcji

W wiki Lua znalazłem sposób na zdefiniowanie domyślnych wartości brakujących argumentów: function myfunction(a,b,c) b = b or 7 c = c or 5 print (a,b,c) end Czy to jedyny sposób? Wygląda na to, że styl PHP myfunction (a,b=7,c=5)nie działa. Nie żeby sposób Lua nie działał, po prostu...

86
Wywołaj funkcję Pythona z kodu JavaScript

Chciałbym wywołać funkcję Pythona z kodu JavaScript, ponieważ w JavaScript nie ma alternatywy dla robienia tego, co chcę. czy to możliwe? Czy możesz dostosować poniższy fragment do działania? Kod JavaScript: var tag = document.getElementsByTagName("p")[0]; text = tag.innerHTML; // Here I would...

86
const przed parametrem vs const po nazwie funkcji c ++

Jaka jest różnica między czymś takim friend Circle copy(const Circle &); i coś takiego friend Circle copy(Circle&) const; Wiem, że const po użyciu funkcji, aby powiedzieć kompilatorowi, że ta funkcja nie będzie próbowała zmienić obiektu, do którego jest wywoływana, a co z drugim?...

86
C - funkcja wewnątrz struktury

Próbuję stworzyć funkcję wewnątrz struktury, do tej pory mam taki kod: typedef struct client_t client_t, *pno; struct client_t { pid_t pid; char password[TAM_MAX]; // -> 50 chars pno next; pno AddClient() { /* code */ } }; int main() { client_t client; //code .....

85
Sprawdzanie parametrów zerowych w C #

Czy w języku C # są jakieś dobre powody (inne niż lepszy komunikat o błędzie) do dodawania sprawdzeń wartości null parametrów do każdej funkcji, w której null nie jest prawidłową wartością? Oczywiście kod, który używa s, i tak zgłosi wyjątek. Takie kontrole powodują, że kod jest wolniejszy i...

85
Skrót funkcji anonimowej

Jest coś, czego nie rozumiem w przypadku funkcji anonimowych używających krótkiej notacji # (..) Następujące prace: REPL> ((fn [s] s) "Eh") "Eh" Ale to nie jest: REPL> (#(%) "Eh") To działa: REPL> (#(str %) "Eh") "Eh" Nie rozumiem, dlaczego (# (%) "Eh") nie działa i...