Klausimai, pažymėti „inicializacija“

Inicijavimas skirtas užduočiai inicijuoti duomenų struktūros turinį. Tai yra įprasta praktika kalbomis, kuriose įrašomi statiniai.
32
atsakymai

Įrašykite inicijavimą vienoje eilutėje

Noriu sukurti bandymų parametrų sąrašą. Pirma, aš tai padariau: ArrayList <String> vietos = naujas ArrayList <String> (); Places.add ("Buenos Airės"); places.add ("Cordoba"); Places.add ("La Plata"); Tada aš reorganizavau kodą taip ...
nustatyti birželio 17 d. 07:10
29
atsakymai

„JavaScript“ patikrina, ar yra kintamasis (nustatytas / inicijuotas)

Koks yra kintamojo iniciacijos tikrinimo būdas? (Darant prielaidą, kad kintamasis gali turėti nieko (eilutę, int, objektą, funkciją ir pan.)), Jei (element) {// arba! Elem arba jei (tipo)! == 'undefined') {arba jei (...
nustatytas vasario 25 d '11, 6:44
41
atsakymas

Kaip inicijuoti statinį žemėlapį?

Kaip inicijuotumėte statinį žemėlapį „Java“? Pirmasis metodas: statinis iniciatoriaus metodas 2: instancijos iniciatorius (anoniminis poklasis) arba kitas metodas? Kokie yra kiekvieno privalumai ir trūkumai? Štai pavyzdys, iliustruojantis du susitinkančius ...
03 Feb rinkinys '09 18:41
5
atsakymai

Ar skliaustai atitinka naujo tipo pavadinimą?

Jei „Test“ yra įprastinė klasė, ar yra skirtumas tarp: Test * test = new Test; ir Test * test = naujas testas ();
nustatyti kovo 06 d., 09:39
6
atsakymai

Kaip tiesiogiai inicijuoti „HashMap“ (pažodžiui)?

Ar yra būdas inicijuoti tokį „Java HashMap“ kaip:? Žemėlapis <String, String> test = new HashMap <String, String> {"test": "test", "test": "test"}; Kas yra tinkama sintaksė? Aš nieko neradau. Ar tai įmanoma Ieško su ...
nustatyta liepos 23 d. 11 val
19
atsakymai

Kaip inicijuoti visus tos pačios vertės masyvo elementus?

Turiu didelę masyvą C (o ne C ++, jei tai svarbu). Noriu inicijuoti visus tos pačios vertės narius. Galėčiau prisiekti, kad vieną kartą žinojau, kaip tai padaryti. Mano atveju galėčiau naudoti „memset“ (), bet jis neegzistuoja ...
14 val. '08 16:13
15
atsakymai

Efektyvumas „Java“ „Initialize Double Bracket“?

„Java“ paslėptose funkcijose viršutinis atsakas nurodo dvigubą petnešų inicijavimą su labai viliojančia sintakse: Nustatykite <String> flavors = new HashSet <String> () {{add ("vanilla"); pridėti („braškių“); pridėti („šokoladas“); pridėti ...
nustatytas gegužės 29 d
29
atsakymai

C #, turėčiau naudoti string.Empty arba String.Empty arba "", jei norite inicijuoti eilutę?

C #, noriu inicijuoti eilutės reikšmę tuščia eilute. Kaip tai padaryti? Kas yra teisingas kelias ir kodėl? string willi = string.Empty; arba string willi = string.Empty; arba string willi = ""; ar ką?
lapkričio 4 d. '08 10:49 val
22
atsakymai

Kaip inicijuoti „HashSet“ vertes pagal statybą?

Turiu sukurti rinkinį su pradinėmis reikšmėmis. Nustatykite <String> h = naujas HashSet <String> (); h.add ("a"); h.add ("b"); Ar yra būdas tai padaryti vienoje kodo eilutėje? Pavyzdžiui, tai naudinga galutiniam statiniam laukui.
nustatytas sausio 11 d '10, 15:31
25
atsakymai

Koks yra paprasčiausias būdas inicijuoti std :: vektorių naudojant sunkiai koduotus elementus?

Galiu sukurti masyvą ir inicijuoti jį taip: int a [] = {10, 20, 30}; Kaip sukurti std :: vektorių ir inicijuoti ją taip pat elegantiškai? Geriausias būdas sužinoti: std :: vector <int> ints; ints.push_back (10); ints.push_back (20); ...
nustatyti 10 vas '10, 13:55
17
atsakymai

Kaip inicijuoti privačius statinius narius C ++ sistemoje?

Koks yra geriausias būdas inicijuoti asmeninį statinį duomenų narį „C ++“? Aš bandžiau jį antraštės faile, bet tai suteikia man keistų nuorodų klaidų: klasė foo {private: static int i; }; int foo :: i = 0; Manau ...
rinkinys 09 okt. '08 6:34
14
atsakymai

Kaip inicijuoti struktūrą pagal C programavimo kalbos standartus

Noriu inicijuoti struktūros elementą, padalytą į deklaraciją ir inicijavimą. Štai ką turiu: typedef struct MY_TYPE {bool flag; trumpoji int vertė; dvigubos medžiagos; } MY_TYPE; void function (void) {MY_TYPE a; ... a = {true, 15, 0 ...
01 gr. '08 16:13
10
atsakymai

Kaip inicijuoti masyvą java?

Aš inicijuoju masyvo duomenis taip: viešosios klasės Array {int data [] = naujas int [10]; / ** sukuria naują Array * / public Array () {data [10] = {10,20,30,40,50,60,71,80,90,91}; }} NetBeans rodo ...
nustatyti 21 d. '09 6:59
23
atsakymai

Skirtumas tarp kintamųjų deklaravimo prieš kilpą ar jos metu?

Aš visada stebėjau, ar, apskritai, gali paskelbti išleidimo kintamąjį prieš ciklą, o ne kartoti per ciklą, ar bet koks (veiklos) skirtumas daro? (Visiškai beprasmis) pavyzdys „Java“: a) išankstinės linijos deklaracija: dvigubas ...
nustatyti 02 Jan '09 19:06
3
atsakymai

Kodėl sąrašo inicijavimas (naudojant garbanotas petnešas) yra geresnis už alternatyvas?

„MyClass“ a1 {a}; // aiškiau ir mažiau nei kiti trys „MyClass“ a2 = {a}; „MyClass“ a3 = a; „MyClass“ a4 (a); Kodėl Negalėjau rasti atsakymo į SO, todėl leiskite atsakyti į savo klausimą.
nustatyti 14 d. '13, 6:56