Pytania oznaczone «function»

Funkcja (zwana także procedurą, metodą, podprogramem lub procedurą) jest częścią kodu przeznaczoną do wykonania pojedynczego, określonego zadania. Użyj tego znacznika do pytań, które dotyczą w szczególności tworzenia lub wywoływania funkcji. Aby uzyskać pomoc w implementacji funkcji do wykonania zadania, użyj zamiast tego [algorytm] lub znacznik specyficzny dla zadania.

794
JavaScript call () i Apply () vs bind ()?

Wiem już o tym applyi callustawiam podobne funkcje this(kontekst funkcji). Różnica polega na sposobie, w jaki wysyłamy argumenty (ręczne vs tablica) Pytanie: Ale kiedy powinienem użyć tej bind()metody? var obj = { x: 81, getX: function() { return this.x;

740
Jak uzyskać nazwę funkcji jako ciąg?

W Pythonie, jak uzyskać nazwę funkcji jako ciąg, bez wywoływania funkcji? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes powinien wyjść "my_function". Czy taka funkcja jest dostępna w Pythonie? Jeśli nie, jakieś pomysły dotyczące...

665
Przekaż funkcję JavaScript jako parametr

Jak przekazać funkcję jako parametr bez wykonywania funkcji w funkcji nadrzędnej lub używania eval()? (Odkąd przeczytałem, że to niepewne.) Mam to: addContact(entityId, refreshContactList()); Działa, ale problem polega na tym, że refreshContactListuruchamia się, gdy funkcja jest wywoływana, a...

550
Jak mogę wyświetlić kod źródłowy funkcji?

Chcę spojrzeć na kod źródłowy funkcji, aby zobaczyć, jak ona działa. Wiem, że mogę wydrukować funkcję, wpisując jej nazwę w wierszu polecenia: > t function (x) UseMethod("t") <bytecode: 0x2332948> <environment: namespace:base> Co w tym przypadku UseMethod("t")oznacza? Jak znaleźć...