Klausimai priskirti „idioms“

Programavimo idiotas yra būdas įveikti programavimo kalbos apribojimus ir (arba) rašyti dažnai naudojamą kodą su tikslu, kuris yra atskiras nuo pažodinės kodo reikšmės. Be to, pageidaujamas būdas rašyti kodą yra tada, kai yra daugiau nei vienas akivaizdus būdas tai padaryti.
37
atsakymai

var functionName = funkcija () {} vs funkcija functionName () {}

Neseniai pradėjau palaikyti kito vartotojo „JavaScript“ kodą. Ištaisysiu klaidas, pridedu funkcijas ir bandau tvarkyti kodą ir padaryti jį nuoseklesnę. Ankstesnis kūrėjas naudoja du būdus, kaip deklaruoti funkcijas, ir ...
nustatyti 03 gruodis '08 14:31 val
31
atsakymas

Ką daryti, jei __name__ == "__main__": ar?

Ką daryti, jei __name__ == "__main__":? # Threading pavyzdys importo laikas, gija def myfunction (eilutė, miego laikas, užraktas, * args): o tiesa: lock.acquire () time.sleep (miego laikas) lock.release () time.sleep (miego laikas)
nustatytas sausio 7 d '09, 7:11
52
atsakymai

Kaip sujungti du žodynus vienoje išraiška?

Turiu du „Python“ žodynus, ir noriu parašyti vieną išraišką, kuri grąžina šiuos du žodynus, susijungimą. Atnaujinimo () metodas bus tas, ko man reikia, jei jis grąžins rezultatą ir nekeičia dikto.
nustatyti 02 rugsėjo '08 10:44
7
atsakymai

Kaip naršyti žemėlapio žemėlapį C + +?

Kaip man eiti per std :: map C + +? Mano žemėlapis apibrėžiamas kaip: std :: map <std :: string, std :: map <std :: string, std :: string >> Pavyzdžiui, jame yra šie duomenys: m ["name1"] ["value1"] = "duomenys1"; m ["name1"] ["value2"] = "data2"; m ["...
nustatytas sausio 30 d '11 22:13
10
atsakymai

Kaip tinkamai įdiegti gamyklos metodą C ++

Tai vienas dalykas C + +, kuris mane jaučiasi nepatogiai jau seniai, nes sąžiningai nežinau, kaip tai padaryti, nors tai skamba paprasta: kaip teisingai įdiegti gamyklos metodą C + +? Tikslas: pateikti ...
nustatytas vasario 25 d '11 20:52
40
atsakymai

Kaip pakeisti intarpą java?

Bandau pakeisti „int“ masyvą „Java“. Šis metodas nepaiso masyvo. už (int i = 0; i <validData.length; i ++) {int temp = validData [i]; validData [i] = validData [validData.length - i - 1]; validData [validData.length - i - 1] = temp; ...
nustatytas 26 sausis '10, 9:09
23
atsakymai

Python idiom, kad grąžintumėte pirmąjį elementą arba Nėra

Esu įsitikinęs, kad tai padaryti yra lengviau, o tai man ne visai vyksta. Aš kviečiu daugybę metodų, kurie grąžina sąrašą. Sąrašas gali būti tuščias. Jei sąrašas nėra tuščias, noriu grąžinti pirmąjį elementą; kitaip noriu grįžti ...
12 d '08 10:56 val
8
atsakymai

Kas yra „Execute Around“ idiomas?

Kas tai yra „Going Around“ idiomas (ar panašus), kurį girdėjau? Kodėl aš galiu ją naudoti ir kodėl nenoriu jo naudoti?
nustatyti 04 gruodis '08, 11:36 val
20
atsakymai

Kas yra pythoninis būdas aptikti paskutinį kilpos elemento elementą?

Norėčiau žinoti geriausią būdą (labiau kompaktišką ir „pythoninį“ būdą), kad galėtumėte ypatingai elgtis dėl paskutinio „for loop“ elemento. Yra kodo fragmentas, kuris turėtų būti vadinamas tik tarp elementų ir kuris yra slopinamas pastarajame. ...
nustatyti spalio 27 d '09 14:54
15
atsakymai

Python: labiausiai idiomatinis būdas konvertuoti Nieko į tuščią eilutę?

Koks yra labiausiai idiomatinis būdas atlikti šiuos veiksmus? def xstr (s): jei s yra Nėra: grįžti 'other: return s s = xstr (a) + xstr (b) atnaujinimas: naudoju „Tryptich“ naudoti str.
birželio 23 d., 22:17
6
atsakymai

Patikrinkite, ar kintamasis yra eilutė Ruby

Ar yra kažkas daugiau idiomatinių nei toliau? foo.class == String
nustatyti spalio 13 d '11, 7:18
9
atsakymai

Ar yra trūkumas, kai įvykio deklaracijoje pridedamas anoniminis tuščias delegatas?

Aš mačiau keletą nuorodų į šią idiomą (įskaitant apie SO): // Tikslus tuščias abonento viešas įvykis EventHandler AskQuestion = delegate {}; Paviršius yra aiškus - vengiama tikrinti nulinės vertės prieš pakeldami ...
nustatyti spalio 04 '08 10:41 val
6
atsakymai

Pora iš vieno sąrašo

Gana dažnai pastebėjau, kad reikia tvarkyti sąrašą poromis. Man buvo įdomu, koks būtų pythoninis ir veiksmingas būdas tai padaryti, ir aš jį suradau „Google“: poros = zip (t [:: 2], t [1 :: 2]). Maniau, kad tai buvo gana pythoninė, bet. ..
nustatytas sausio 7 d '11 20:20
9
atsakymai

„Python“: „jei raktas į diktą“ „pabandyti / išskyrus“ yra lengviau skaitoma idioma?

Turiu klausimą apie idiomas ir skaitymą, ir atrodo, kad šiuo konkrečiu atveju susiduria Python filosofijos: noriu sukurti žodyną A iš žodyno B. Jei tam tikras raktas B nėra, nieko nedarykite ir tęskite. Ką daryti su ...
gruodžio 22 d. '10, 21:48
12
atsakymai

Idiomas už „visiems, išskyrus paskutinį“ (arba „tarp kiekvienos eilės poros elementų“)

Kiekvienas susiduria su šia problema tam tikru momentu: už (const auto item: items) {cout << item << separatorius; } ... ir gausite papildomą atskyriklį, kurio nebenorite pabaigoje. Kartais jis nespausdinamas, bet sakykime ...
nustatytas vasario 13 d '16 - 0:51