Klausimai pažymėti kaip „kodavimo stilius“

** NENAUDOKITE! Ši žyma reiškia visiškai užsispyrusią temą ir todėl nebėra nuoroda į šią temą. ** Klausimai, kurie atitinka kodavimo stilių ir konvencijas.
14
atsakymai

Kaip grąžinti kelias funkcijas iš funkcijos?

Kanoninis būdas grąžinti kelias vertes į kalbas, kurios ją palaiko, dažnai yra derinamas. Pasirinkimas: naudojant paketą Apsvarstykite šį trivialų pavyzdį: def f (x): y0 = x + 1 y1 = x * 3 y2 = y0 ** y3 grįžimas (y0, y1, y2) Tačiau tai greita ...
nustatyti 10 dec. '08 4:55
15
atsakymai

Skirtukų konvertavimas į „Notepad ++“ tarpas

Kaip konvertuoti skirtukus į „Notepad ++“ tarpus? Radau tinklalapį, kuriame siūloma, kad tai įmanoma, bet neradau informacijos apie tai, kaip tai padaryti. Norėčiau, kad galėčiau tai padaryti, nes kai kurios žiniatinklio formos ...
nustatytas sausio 18 d '09 15:10
50
atsakymai

Ar funkcija turėtų tik vieną grąžinimo ataskaitą?

Ar yra kokių nors gerų priežasčių, kodėl funkcija geriau naudoti tik vieną grąžinimo pareiškimą? Ar galima grįžti iš funkcijos, kai tik tai logiškai teisinga, o tai reiškia, kad funkcijoje gali būti daug grąžinimo ataskaitų?
nustatyti 31 d. '08 12:26 val
19
atsakymai

„Python“ vienintelės kabutės ir kabutės

Remiantis dokumentais, jie dažniausiai keičiami. Ar yra stilistinė priežastis, kodėl naudokite vieną?
rugsėjo 11 d '08 11:18
8
atsakymai

Kas yra standartinis „Python“ dokumentavimo formatas?

Aš mačiau kelis skirtingus rašymo stilius „Python“ dokumentams, ar yra oficialus ar „nuoseklus“ stilius?
nustatyti 10 okt. '10, 4:10
13
atsakymai

Kas yra švarus, pythoninis būdas turėti kelis konstruktorius Pythone?

Aš negaliu rasti galutinio atsakymo į tai. AFAIK, Python klasėje negali būti keleto __init__ funkcijų. Taigi, kaip išspręsti šią problemą? Tarkime, kad turiu klasę, vadinamą sūriu, turinčiu numerį_f_holes. Kaip galiu turėti du ...
nustatykite kovo 25 d
11
atsakymai

„Python“, jei x nėra Nėra, arba „jei ne x nėra“?

Visada maniau, ar ne x yra Nėra, kad būtų aiškesnis, bet „Google“ stiliaus vadovas ir PEP-8 naudoti, jei x nėra Nėra. Ar yra šiek tiek skirtumo tarp veiklos (manau, ne), ir ar yra kokių nors atvejų, kai ...
nustatytas balandžio 26 d '10, 6:10
9
atsakymai

Kas yra visų „JavaScript“ failų įvedimo anoniminėmis funkcijomis, pvz., „(Funkcija () {...}) ()“?

Neseniai perskaičiau daug „Javascript“, ir pastebėjau, kad visas failas yra įvyniotas į importuotus .js failus. (funkcija () {... kodas ...}) (); Kokia yra priežastis, o ne paprastas dizaino funkcijų rinkinys?
nustatykite kovo 11 d. 10 val
25
atsakymai

Ar PHP trumpi žymenys yra tinkami naudoti?

Čia pateikiama informacija pagal oficialią dokumentaciją: yra keturios skirtingos atidarymo ir uždarymo žymos poros, kurias galima naudoti PHP. Du iš jų, <? Php?> Ir <script >
14 val. '08 13:21 val
12
atsakymai

C ++: "std :: endl" vs "n"

Daugelyje C ++ knygų yra tokio pavyzdžio kodo ... std :: cout << "Test line" << std :: endl; ... todėl aš visada tai padariau. Bet aš mačiau daug kodų iš tokių kūrėjų: std :: cout << "Test line n"; Ar yra techninis ...
nustatytas spalio 18 d '08 0:25
30
atsakymai

Ar yra geresnis būdas rašyti v = (v == 0? 1: 0);

Noriu perjungti kintamąjį nuo 0 iki 1. Jei tai yra 0, noriu jį nustatyti į 1, kitaip, jei jis yra 1, aš noriu jį nustatyti į 0. Tai tokia pagrindinė operacija, kurią taip dažnai rašau, kad norėčiau ištirti labiausiai trumpiausias ir galimas ...
nustatytas 02 rugpjūtis '11, 14:22
8
atsakymai

tipo! == "neapibrėžta" vs! = null

Dažnai matau javascript kodą, kuris tikrina neapibrėžtus parametrus ir tt taip: jei (įvesties tipas! == „neapibrėžta“) {// daryti daiktus} Tai atrodo švaistanti, nes ji apima ir tipų paieškas, ir eilutės palyginimus, jau nekalbant apie ...
nustatytas balandžio 24 d '10, 6:26
16
atsakymai

Elementų tvarka klasėse: laukai, savybės, konstruktoriai, metodai

Ar yra oficialus C # vadovas, skirtas elementų užsakymui pagal klasių struktūrą? Ar tai vyksta: Atviri laukai Privatūs laukai Savybės Konstruktorių metodai? Aš smalsu, ar yra griežta taisyklė apie dalykų tvarką? Aš visur. Aš ...
nustatytas 29 sep. '08 23:23
14
atsakymai

Kodėl dauguma „Android“ vadovo laukų (klasės narių) prasideda „m“?

Aš žinau kupranugario taisykles, bet aš nesuprantu šios taisyklės. Ką tai reiškia? Esu PHP kūrėjas. „Mes“ pirmąsias kintamųjų raides naudojame kaip tipo, pvz., „B“ logotipo, „i“ sveikiesiems skaičiams ir pan. Ar „m“ yra java dalykas? Jis palaiko ...
nustatyti 19 sausis '10, 11:29
21
atsakymas

Koks yra geriausias būdas konvertuoti numerį į „JavaScript“ eilutę?

Kas yra „geriausias“ būdas konvertuoti numerį į eilutę (greičio, aiškumo privalumų, atminties privalumų ir kt.)? Keletas pavyzdžių: eilutė (n) n.toString () "" + n n + ""
nustatytas balandžio 23 d '11 19:25