Argument to wartość przekazana do funkcji, procedury lub programu wiersza poleceń. Odnosi się to również do obiektu Array-like „arguments” w JavaScript.
Jak przekazać argument do Makefile z linii poleceń? Rozumiem, że mogę to zrobić $ make action VAR="value" $ value z Makefile VAR = "default" action: @echo $(VAR) Jak uzyskać następujące zachowanie? $ make action value value ? Co powiesz na $make action value1 value2 value1 value2
Mam dyktando, które muszę przekazać klucz / wartości jako argumenty słów kluczowych .. Na przykład .. d_args = {'kw1': 'value1', 'kw2': 'value2'} example(**d_args) Działa to dobrze, ale jeśli w dictwie d_args znajdują się wartości, które nie są akceptowane przez examplefunkcję, to oczywiście umiera. Powiedzmy, jeśli przykładowa funkcja jest zdefiniowana jakodef …
Jaki jest najprostszy sposób na usunięcie końcowego ukośnika z każdego parametru w tablicy „$ @”, aby rsyncskopiować katalogi według nazwy? rsync -a --exclude='*~' "$@" "$dir" Tytuł został zmieniony w celu wyjaśnienia. Aby zrozumieć komentarze i odpowiedzieć na temat wielu końcowych ukośników, zobacz historię edycji.
Powiedz, że mam tablicę. Chcę przekazać tablicę do funkcji. Funkcja oczekuje jednak dwóch argumentów. Czy jest sposób, aby w locie przekonwertować tablicę na 2 argumenty? Na przykład: a = [0,1,2,3,4] b = [2,3] a.slice(b) Wystąpiłby błąd w Rubim. Potrzebuję wpisu a.slice(b[0],b[1])szukam czegoś bardziej eleganckiego, jak w a.slice(foo.bar(b)) dziękczynieniu.
Próbuję użyć następującej logiki sprawdzania poprawności w pliku wsadowym, ale blok „użycie” nigdy nie jest wykonywany, nawet jeśli do pliku wsadowego nie podano żadnego parametru. if ("%1"=="") goto usage @echo This should not execute @echo Done. goto :eof :usage @echo Usage: %0 <EnvironmentName> exit 1 Co ja robię źle?
Jaka to różnica finalmiędzy poniższym kodem. Czy jest jakaś korzyść z zadeklarowania argumentów jako final. public String changeTimezone( Timestamp stamp, Timezone fTz, Timezone toTz){ return .... } public String changeTimezone(final Timestamp stamp, final Timezone fTz, final Timezone toTz){ return .... }
Czy w Pythonie można mieć przeciążone funkcje? W C # zrobiłbym coś takiego void myfunction (int first, string second) { //some code } void myfunction (int first, string second , float third) { //some different code } a potem, gdy wywołuję funkcję, rozróżnia te dwie na podstawie liczby argumentów. Czy …
Przez lata używałem cmd/DOS/Windowspowłoki i przekazywałem argumenty wiersza poleceń do plików wsadowych. Na przykład, mam pliku, zuzu.bataw nim, mam dostęp %1, %2itp Teraz chcę zrobić to samo, gdy nazywam PowerShellskrypt when I am in a Cmd.exe shell. Mam skrypt xuxu.ps1(i dodałem PS1 do mojej zmiennej PATHEXT i powiązanych plików PS1 …
Wcześniej zawsze dokumentowałem parametry mojego obiektu w następujący sposób: /** * Description of the function * * @param {Object} config - The configuration * @param {String} config.foo * @param {Boolean} [config.bar] - Optional value * @return {String} */ function doSomething (config = {}) { const { foo, bar } = …
Mam następujący problem. Chciałbym uruchomić plik mvnz wiersza poleceń Main.java. Main.javaakceptuje parametr. Jak to zrobić z wiersza poleceń? Próbowałem znaleźć przykład, ale nie udało mi się. Czy ktoś mógłby mi pomóc, podając przykład? Spojrzałem tutaj, ale nie do końca rozumiałem, co powinienem zrobić. Ponadto, jak wykonać to polecenie z innego …
W Pythonie mam moduł myModule.py, w którym definiuję kilka funkcji oraz funkcję main () , która pobiera kilka argumentów wiersza poleceń. Zwykle nazywam to main () ze skryptu bash. Teraz chciałbym umieścić wszystko w małym pakiecie , więc pomyślałem, że może mógłbym zamienić mój prosty skrypt bash na skrypt Pythona …
Mam ten skrypt zapisany w „test.vbs”: Set FSO = CreateObject("Scripting.FileSystemObject") Set File = FSO.OpenTextFile(workFolder &"\test.txt", 2, True) File.Write "testing" File.Close Set File = Nothing Set FSO = Nothing Set workFolder = Nothing Po uruchomieniu skryptu chcę przekazać wartość zmiennej „workFolder”. Jak mogę to zrobić? Czy mogę to zrobić? Może coś …
Częstym błędem w Pythonie jest ustawianie modyfikowalnego obiektu jako domyślnej wartości argumentu w funkcji. Oto przykład zaczerpnięty z tego wspaniałego artykułu Davida Goodgera : >>> def bad_append(new_item, a_list=[]): a_list.append(new_item) return a_list >>> print bad_append('one') ['one'] >>> print bad_append('two') ['one', 'two'] Wyjaśnienie, dlaczego tak się dzieje, znajduje się tutaj . A …
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.