Argument to wartość przekazana do funkcji, procedury lub programu wiersza poleceń. Odnosi się to również do obiektu Array-like „arguments” w JavaScript.
Załóżmy, że wykonałem następujące czynności Buttonz Tkinter w Pythonie: import Tkinter as Tk win = Tk.Toplevel() frame = Tk.Frame(master=win).grid(row=1, column=1) button = Tk.Button(master=frame, text='press', command=action) Metoda actionjest wywoływana po naciśnięciu przycisku, ale co jeśli chciałbym przekazać do niej jakieś argumenty action? Próbowałem z następującym kodem: button = Tk.Button(master=frame, text='press', command=action(someNumber)) …
Kiedy wprowadzam argumenty wiersza poleceń, w Eclipse, używając z uruchomioną konfiguracją. Ale nie wiem, jak wprowadzić argumenty wiersza poleceń w IntelliJ IDEA.
W systemie Windows, jak uzyskać dostęp do argumentów przekazywanych podczas uruchamiania pliku wsadowego? Na przykład, powiedzmy, że mam program o nazwie hello.bat. Kiedy wchodzę hello -aw wierszu poleceń systemu Windows, w jaki sposób mogę powiadomić program, że -azostał przekazany jako argument?
Nie rozumiem, co mam tu umieścić i gdzie kończą się te argumenty? Co dokładnie powinienem umieścić i gdzie dokładnie to pójdzie? Czy muszę uwzględnić wszystkie 3, czy mogę dołączyć 1, 2, 20?
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: …
Czy istnieje sposób dopasowania dowolnego argumentu klasy w poniższej przykładowej procedurze? class A { public B method(Class<? extends A> a) {} } Jak zawsze mogę zwrócić, new B()niezależnie od tego, do której klasy jest przekazywana method? Poniższa próba działa tylko w konkretnym przypadku, w którym Ajest dopasowany. A a = …
Czy można zadeklarować metodę, która pozwoli na zmienną liczbę parametrów? Jaka symbolika użyta w definicji wskazuje, że metoda powinna dopuszczać zmienną liczbę parametrów? Odpowiedź: varargs
Napisałem funkcję w C #, która wykonuje różniczkowanie numeryczne. To wygląda tak: public double Diff(double x) { double h = 0.0000001; return (Function(x + h) - Function(x)) / h; } Chciałbym móc przekazać dowolną funkcję, na przykład: public double Diff(double x, function f) { double h = 0.0000001; return (f(x …
Rozważmy przypadek funkcji opartej na szablonie z różnymi argumentami szablonu: template<typename Tret, typename... T> Tret func(const T&... t); Teraz mam krotkę twartości. Jak wywołać, func()używając wartości krotki jako argumentów? Czytałem o bind()obiekcie funkcji, z call()funkcją, a także o apply()funkcji w różnych, nieaktualnych, dokumentach. Wydaje się, że implementacja GNU GCC 4.4 …
Biorąc pod uwagę obiekt funkcji, jak mogę uzyskać jego podpis? Na przykład dla: def myMethod(firt, second, third='something'): pass Chciałbym dostać "myMethod(firt, second, third='something')".
Czy można mieć domyślne argumenty w Matlabie? Na przykład tutaj: function wave(a, b, n, k, T, f, flag, fTrue=inline('0')) Chciałbym, aby prawdziwe rozwiązanie było opcjonalnym argumentem funkcji falowej. Jeśli to możliwe, czy ktoś może zademonstrować, jak to zrobić? Obecnie próbuję tego, co zamieściłem powyżej i otrzymuję: ??? Error: File: wave.m …
Mam aplikację Java, która działa z niestandardowym zadaniem gradle i aplikacja wymaga pewnych argumentów po wywołaniu. To są: programName ( string | -f filename | -d key | -h) Options: string Message to be used. -d key Use default messages, key must be s[hort], m[edium] or l[ong]. -f filename Use …
Pytanie jest następujące: rozważ ten fragment kodu: #include <iostream> class aClass { public: void aTest(int a, int b) { printf("%d + %d = %d", a, b, a + b); } }; void function1(void (*function)(int, int)) { function(1, 1); } void test(int a,int b) { printf("%d - %d = %d", a …
To może być trywialne pytanie, ale czytanie dokumentacji dla ARG i ENV nie wyjaśnia mi sprawy. Buduję kontener PHP-FPM i chcę dać możliwość włączania / wyłączania niektórych rozszerzeń na potrzeby użytkownika. Byłoby wspaniale, gdyby można to zrobić w pliku Dockerfile, dodając warunki warunkowe i przekazując flagi w poleceniu kompilacji, być …
Czy funkcja Pythona może być argumentem innej funkcji? Mówić: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass To są zasadniczo dwa pytania: Czy to w ogóle dozwolone? A jeśli tak, jak mam użyć tej funkcji w drugiej funkcji? Czy musiałbym użyć exec …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.