Klausimai pažymėti „variadic-function“

Funkcija yra variacija, jei ji gali turėti kintamą skaičių argumentų; tai yra, jo arity nėra nustatyta. Santrumpos „varargs“ paprastai vartojamos šioms funkcijoms nurodyti.
9
atsakymai

Java, 3 balai parametrų

Ką reiškia šie trys taškai? public void myMethod (String ... stygos) {// metodas
nustatytas liepos 1 d. 10 d. 17:27
22
atsakymai

Kaip konvertuoti objekto „argumentus“ į „javascript“ masyvą?

„JavaScript“ argumentai yra nelyginis karpas - daugelyje situacijų jis veikia kaip masyvas, tačiau iš tikrųjų tai nėra masyvo objektas. Kadangi tikrai yra kažkas kito, ji neturi naudingų funkcijų iš Array.prototyp ...
birželio 07 d
5
atsakymai

Potencialus tarpsnių tarša varargais

Suprantu, kad tai vyksta su „Java 7“, kai naudojate bendrus tipus; Bet mano klausimas ... Kas tiksliai reiškia „Eclipse“, kai jis sako: „Naudojant jį potencialiai gali užteršti krūva?“. Ir kaip išvengti šio „@SafeVararg“ komentaro ...
nustatytas 17 sep. '12, 18:04
9
atsakymai

Keičiamas įvairių argumentų skaičius

Tarkime, aš turiu C funkciją, kuri užima skirtingą skaičių argumentų: kaip galiu skambinti kita funkcija, kuri tikisi iš kintamo skaičiaus argumentų iš vidaus, perduodama visus argumentus, kurie patenka į pirmą funkciją? Pavyzdys: tuščia forma ...
15 val. '08, 7:58 val
7
atsakymai

Kodėl naudoti raktinių žodžių raktą?

Žinau, kad tai yra pagrindinis klausimas, bet negalėjau rasti atsakymo. Kodėl naudoti? jei rašote funkciją ar metodą, kuris jį naudoja, kodas ištrinamas, kai jį ištrinsite, 100% be jo. Pavyzdžiui: su parametrais: statinis viešas int a.
Nustatykite rugsėjo 28 d '11 11:23
5
atsakymai

Ar galiu perduoti masyvą kaip metodo argumentą su kintamais argumentais „Java“?

Norėčiau sukurti tokią funkciją, kaip: A klasė {privati ​​String extraVar; public String myFormat (String format, Object ... args) {return String.format (formatas, extraVar, args); }} Problema ta, kad „args“ laikoma ...
nustatytas gegužės 28 d., 10 val
15
atsakymai

Kintamas argumentų skaičius C + +?

Kaip galiu rašyti funkciją, kuri turi kintamą skaičių argumentų? Ar tai įmanoma?
lapkričio 1 d. '09 21:25
4
atsakymai

Prijunkite du skilteles į „Go“

Bandau sujungti gabalą [1, 2] ir gabalėlį [3, 4]. Kaip tai padaryti Go? Bandžiau: pridėti ([] int {1,2}, [] int {3,4}), bet gavau: negali naudoti [] int literal (tipo [] int) kaip int tipo priedą Tačiau dokumentai, atrodo, rodo kas tai yra ...
nustatytas balandžio 27 d '13, 7:08
8
atsakymai

Kada jūs naudojate varargs java?

Bijau Vargar. Aš nežinau, ką juos naudoti. Be to, pavojinga leisti žmonėms perduoti kuo daugiau argumentų. Kas yra konteksto, kuris būtų gera vieta juos naudoti, pavyzdys?
nustatytas balandžio 20 d '09 3:54
2
atsakymai

„Java SafeVarargs“ santrauka, ar yra standartas ar geriausia praktika?

Neseniai sutikau java @SafeVarargs anotaciją. „Google“ už tai, kas daro „Java“ variacijos funkciją nesaugu, palikdavo mane gana supainioti (nuodų tipai?), Taigi norėčiau sužinoti keletą dalykų: Ką kintamas javas funkcija ...
nustatytas sausio 09 d '13, 11:28
10
atsakymai

Ar galiu siųsti kintamą skaičių „JavaScript“ funkcijų argumentų?

Ar galima siųsti kintamą skaičių javascript funkcijų argumentų iš masyvo? var arr = ['a', 'b', 'c'] var func = function () {// derinimo perspėjimas (argumentai. ilgis); // už (arg į argumentus) įspėjimas (arg); } func ('a', 'b', 'c', '...
nustatyti 24 dec. '09 20:02
8
atsakymai

Kaip suderinti varargus mockito

Stengiuosi išbandyti metodą su vararginiais parametrais naudojant Mockito: sąsają A {B b (int x, int y, C ... c); } A a = sumaišymas (A. klasė); B b = sumaišymas (B. klasė); kai (ab (anyInt (), anyInt (), bet kuri (C []. klasė)), tadaReturn (b); assertEquals (b, ab (1, 2)); Tai yra ...
nustatytas balandžio 13 d „10, 20:08
1
atsakymas

Kaip perduoti ArrayList parametrą į varargs metodą?

Iš esmės turiu „ArrayList“ vietas: ArrayList <WorldLocation> vietas = naują ArrayList <WorldLocation> (); Po šiuo būdu aš vadinu šį metodą: .getMap (); getMap () metodo parametrai: getMap (WorldLocation ... vietų) Problema ...
nustatykite kovo 25 d. 12 val
7
atsakymai

Funkcijos, turinčios kintamą skaičių argumentų, perdavimas „Swift“

Greita programavimo kalba jis sako: Funkcijos taip pat gali turėti įvairų argumentų, rinkdamos juos į masyvą. func sumOf (skaičiai: Int ...) -> Int {...} Kai aš vadinu šią funkciją atskirtos kableliais ...
birželio 03 d. 14 val
3
atsakymai

„Java“ „params“ metodo paraše?

C #, jei norite, kad metodas turėtų neapibrėžtą parametrų skaičių, galite nustatyti galutinį parametrą paramo metodo paraše, kad metodo parametras atrodytų kaip masyvas, bet leidžia visiems, kurie naudoja šį metodą, perduoti tiek daug ...
nustatyti 06 vas '09, 13:04