Pytania otagowane jako 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.

8
Lepsze zrozumienie funkcji wywołania zwrotnego w JavaScript
Rozumiem przekazywanie funkcji do innej funkcji jako wywołanie zwrotne i zlecanie jej wykonania, ale nie rozumiem najlepszej implementacji do tego. Szukam bardzo podstawowego przykładu, takiego jak ten: var myCallBackExample = { myFirstFunction : function( param1, param2, callback ) { // Do something with param1 and param2. if ( arguments.length == …



5
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 …
163 bash  function 

5
Swift opcjonalny uciekający parametr zamknięcia
Dany: typealias Action = () -> () var action: Action = { } func doStuff(stuff: String, completion: @escaping Action) { print(stuff) action = completion completion() } func doStuffAgain() { print("again") action() } doStuff(stuff: "do stuff") { print("swift 3!") } doStuffAgain() Czy istnieje sposób, aby completionparametr (i action) był typem, Action?a …

12
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 chcę myDatebyć traktowany jako data (aby wywołać na niej funkcje daty), muszę …

6
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 this_def_name?


6
Czy funkcje można przekazywać jako parametry?
W Javie mogę zrobić coś takiego derp(new Runnable { public void run () { /* run this sometime later */ } }) i „uruchom” kod w metodzie później. Trudno sobie z tym poradzić (anonimowa klasa wewnętrzna), ale można to zrobić. Czy Go ma coś, co może ułatwić przekazywanie funkcji / …
158 function  go 

10
Spraw, aby funkcja czekała, aż element zaistnieje
Próbuję dodać płótno na innym kanwie - jak mogę sprawić, by ta funkcja czekała na uruchomienie, aż zostanie utworzona pierwsza kanwa? function PaintObject(brush) { this.started = false; // get handle of the main canvas, as a DOM object, not as a jQuery Object. Context is unfortunately not yet // available …

10
Wiele argumentów a obiekt opcji
Tworząc funkcję JavaScript z wieloma argumentami, zawsze mam do czynienia z takim wyborem: przekazać listę argumentów vs. przekazać obiekt opcji. Na przykład piszę funkcję do mapowania nodeList do tablicy: function map(nodeList, callback, thisObject, fromIndex, toIndex){ ... } Zamiast tego mógłbym użyć tego: function map(options){ ... } gdzie opcje to obiekt: …

4
T-SQL - funkcja z domyślnymi parametrami
Mam ten skrypt: CREATE FUNCTION dbo.CheckIfSFExists(@param1 INT, @param2 BIT = 1 ) RETURNS BIT AS BEGIN IF EXISTS ( bla bla bla ) RETURN 1; RETURN 0; END GO Chcę to wykorzystać w procedurze w ten sposób: IF dbo.CheckIfSFExists( 23 ) = 0 SET @retValue = 'bla bla bla'; Ale …


6
Wywołaj funkcję z listą argumentów w pythonie
Próbuję wywołać funkcję wewnątrz innej funkcji w Pythonie, ale nie mogę znaleźć odpowiedniej składni. To, co chcę zrobić, to coś takiego: def wrapper(func, args): func(args) def func1(x): print(x) def func2(x, y, z): return x+y+z wrapper(func1, [x]) wrapper(func2, [x, y, z]) W takim przypadku pierwsze połączenie zadziała, a drugie nie. To, …
150 python  function 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.