variadic-functions

Java, 3 kropki w parametrach

Co oznaczają 3 kropki w poniższej metodzie? public void myMethod(String... strings){ // method body }

Jak przekonwertować obiekt "arguments" na tablicę w JavaScript?

Obiekt arguments w JavaScript jest dziwną brodawką-w większości sytuacji działa jak tablica, ale nie jest w rzeczywistości ob ... kle przydatnych funkcji tablicy JavaScript. Czy istnieje wbudowany sposób, aby to zrobić przy użyciu biblioteki standardowej?

Przekazywanie zmiennej liczby argumentów wokół

Powiedzmy, że mam funkcję C, która przyjmuje zmienną liczbę argumentów: Jak mogę wywołać inną funkcję, która oczekuje zmienne ... l, char *fmt, ...) { format_string(fmt, /* how do I pass all the arguments from '...'? */); fprintf(stdout, fmt); }

Zmienna liczba argumentów w C++?

Jak napisać funkcję, która akceptuje zmienną liczbę argumentów? Jak to możliwe?

Dlaczego warto użyć słowa kluczowego params?

Wiem, że to podstawowe pytanie, ale nie mogłem znaleźć odpowiedzi. Dlaczego go używać? jeśli napiszesz funkcję lub metodę, k ... ublic int addTwoEach(int[] args) { int sum = 0; foreach (var item in args) sum += item + 2; return sum; }

Kiedy używasz varargs w Javie?

Boję się varargsa. Nie wiem do czego ich użyć. Plus, to niebezpieczne, aby pozwolić ludziom przekazać tyle argumentów, ile chcą. Jaki jest przykład kontekstu, który byłby dobrym miejscem do ich wykorzystania?

Połącz dwa plastry w Go

Próbuję połączyć plasterek [1, 2] i plasterek [3, 4]. Jak mogę to zrobić w Go? Próbowałem: append([]int{1,2}, []int{3,4}) ... Jednakże dokumentacja wydaje się wskazywać, że jest to możliwe, czego mi brakuje? slice = append(slice, anotherSlice...)

Możliwe zanieczyszczenie hałdy przez parametr varargs

Rozumiem, że występuje to w Javie 7, gdy używa się varargs z typem generycznym; Ale moje pytanie brzmi:. Co dokładnie ozna ... Eclipse, gdy mówi " jego użycie może potencjalnie zanieczyścić stertę?" I Jak nowa adnotacja @SafeVarargs temu zapobiega?

Java SafeVarargs adnotacja, czy istnieje standard czy najlepsza praktyka?

Ostatnio natknąłem się na adnotację java @SafeVarargs. Googlowanie, co sprawia, że zmienna funkcja w Javie jest niebezpieczna ... należy przestrzegać, aby jego funkcja była rzeczywiście bezpieczna? Jeśli nie, Jakie są najlepsze praktyki, aby to zapewnić?

Potencjalne zanieczyszczenie hałdy przez parametr varargs

Rozumiem, że występuje to w Javie 7, gdy używa się varargs z typem generycznym; Ale moje pytanie brzmi:. Co dokładnie ozna ... Eclipse, gdy mówi " jego użycie może potencjalnie zanieczyścić stertę?" I Jak nowa adnotacja @SafeVarargs temu zapobiega?

Czy mogę przekazać tablicę jako argumenty do metody ze zmiennymi argumentami w Javie?

Chciałbym móc stworzyć funkcję typu: class A { private String extraVar; public String myFormat(String format, Object .. ... t, Object[] args)? W takim przypadku mogę poprzedzić extraVar do {[1] } używając nowej tablicy i przekazać ją do tego metoda.

Jak działa Haskell printf?

Bezpieczeństwo typu Haskella jest drugie do żadnego tylko dla języków zależnych. Ale z tekstem dzieje się jakaś głęboka Mag ... acone, gdy używając tej techniki.) > :t printf "%d\n" "foo" printf "%d\n" "foo" :: (PrintfType ([Char] -> t)) => t

Jak przekazać zmienną liczbę argumentów do printf/sprintf

Mam klasę, która posiada funkcję" error", która sformatuje jakiś tekst. Chcę zaakceptować zmienną liczbę argumentów, a nastę ... ć. Nie chcę sam pisać całego formatowania, więc warto spróbować i dowiedzieć się, jak korzystać z istniejącego formatowania.

Jak można przekazać wiele prymitywnych parametrów do AsyncTask?

Są powiązane pytania, takie jak Jak mogę przekazać 2 parametry do klasy AsyncTask? , ale napotkałem trudności, próbując na p ... do wykonania w tle-jak to zrobić? (Moja odpowiedź...po tym, jak przez jakiś czas zmagałem się z tym...można znaleźć poniżej.)

Jak stworzyć wielowariadową funkcję Haskella?

Potrzebuję funkcji, która pobiera dowolną liczbę argumentów (wszystkich tego samego typu), robi coś z nimi, a następnie zwrac ... ja zwraca inną funkcję, która pobiera dokładnie tyle argumentów, ile var zdefiniowanych w funkcji-wydaje się być niemożliwe).

Jak stworzyć zmienne metody argumentów w Objective-C

Może będzie to oczywiście proste dla większości z was, ale czy mógłbyś podać przykład, jak tworzyć podobne metody (w objectiv ... accountID,email); Chciałbym stworzyć podobną do NSString metodę stringWithFormat:, NSURL - urlWithFormat. Z góry dziękuję.

Jak przekazać zmienną liczbę argumentów do funkcji PHP

Mam funkcję PHP, która pobiera zmienną liczbę argumentów( używając func_num_args() i func_get_args()), ale liczba argumentów, ... hcę przekazać funkcji zależy od długości tablicy. Czy istnieje sposób na wywołanie funkcji PHP ze zmienną liczbą argumentów?

Czy możliwe jest wysłanie zmiennej liczby argumentów do funkcji JavaScript?

Czy możliwe jest wysłanie zmiennej liczby argumentów do funkcji JavaScript z tablicy? var arr = ['a','b','c'] var func = f ... is what I want, then 'a','b','c','d' Czy w JavaScript możliwe jest wysłanie tablicy traktowanej jako tablica argumentów?

Przekazywanie argumentów zmiennych do innej funkcji, która akceptuje listę argumentów zmiennych

Więc mam 2 funkcje, które obie mają podobne argumenty void example(int a, int b, ...); void exampleB(int b, ...); Teraz e ... przekazać zmienne z listy argumentów zmiennych bez modyfikowania exampleB (ponieważ jest to już używane w innych miejscach).

Przekazanie tablicy do funkcji o zmiennej liczbie args w Swift

W języku programowania Swift , mówi: Funkcje mogą również pobierać zmienną liczbę argumentów, zbierając je do tablicy. ... nty". Czy istnieje sposób na przekształcenie istniejącej tablicy w listę elementów, które mogę przekazać do zmiennej funkcji?