Właśnie natknąłem varargs
podczas nauki Android (doInBackground(Type... params)
) SO posty wyjaśnić korzystanie z niejDlaczego nie możemy po prostu użyć tablic zamiast varargs?
Moje pytanie brzmi, dlaczego nie możemy po prostu użyć tablic zamiast varargs
public void foo(String...strings) { }
mogę zamień ten typ wywołania, pakując zmienną liczbę argumentów w tablicy i przekazując go do metody, takiej jak ta robi także main(String[] args)
w użyciu java varargs
, jeśli nie jak jesteśmy w stanie przekazać parametry wykonawcze do niej
proszę sugerować korzyści lub wykorzystanie varargs
i jest tam coś jeszcze ważne, aby wiedzieć o varargs
varargs jest składniowym wygoda. Przed varargsami pisaliśmy długie wyrazy tworzenia tablic. –
@MarkoTopolnik Czy możesz dopracować i co z głównym? –
Możesz zadeklarować 'main (String ... args)' jeśli chcesz. To nie ma znaczenia. –