Sorğular 'kodlama tərzi'

** istifadə etməyin! Bu etiket tamamilə inadkar bir mövzuya aiddir və buna görə də artıq mövzuya aid deyil. Stil və kodlaşdırma konvensiyalarına əməl edən suallar.
14
Cavablar

Bir funksiyadan çox dəyərləri necə qaytarmaq olar?

Dini dəstəkləyən dillərə bir çox dəyərləri geri qaytarmağın kanonik yolu tez-tez təkrarlanır. Variant: tuple istifadə Bu qeyri-adi nümunə düşünün: def f (x): y0 = x + 1 y1 = x * 3 y2 = y0 ** y3 qaytarılması (y0, y1, y2)
10 dec təyin etdi . '08 at 4:55
15
Cavablar

Nişanlar Notepad ++-da boşluqlara çevrilir

Sekmeleri Notepad ++-də boşluqlara necə çevirmək olar? Bunun mümkün olduğunu düşünən bir veb səhifəsi tapdım, amma bunun necə olacağına dair heç bir məlumat tapa bilmədim. Bunu etmək mümkündür, çünki bəzi web formaları ...
18 yanvar tarixində təyin olundu '09 saat 15:10 'da
50
Cavablar

Bir funksiyaya yalnız bir qaytarma bəyannaməsi varmı?

Bir funksiyada yalnız bir qayda ifadəsini istifadə etmək daha yaxşıdır? Yoxsa bir funksiyadan məntiqi olaraq qısa müddətdə qayıtmaq mümkündür, yəni funksiyada bir çox qayda ifadəsi ola bilər?
31 avq. '08 saat 12:26 'da
19
Cavablar

Pythonda tək quotes və ikiqat sitatlar

Sənədlərə görə, onlar əsasən əvəzolunmazdırlar. Birinin üstündən istifadə etmək üslublu bir səbəb varmı?
11 Sentyabrda təyin olundu '08 saat 11:18 'də
8
Cavablar

Standart Python docstring formatı nədir?

Python'da docstrings üçün bir neçə müxtəlif yazı üslubunu gördüm, rəsmi və ya "ardıcıl" bir üslub varmı?
10 oct. '10 at 4:10
13
Cavablar

Python'daki bir çox konstruktor üçün təmiz, pitonik bir yol nədir?

Bunun son cavabını tapa bilmirəm. AFAIK, Python sinifində çox __init__ funksiyası ola bilməz. Yəni bu problemi necə həll edə bilərəm? Numara_of_holes əmlakı ilə Pendir adlı bir sinif var deyək. İki yaşım necə ola bilər?
25 mart saat 20: 00-da təyin olundu
11
Cavablar

Python `əgər x deyilsə 'və ya' x olmasa 'yoxsa?

Hər zaman x olmadığını düşünsəydim, x olmadığını düşünürdüm, amma Google xarakterli bələdçi və PEP-8 istifadə əgər x yoxdur. Performansda bir az fərq varmı (məncə bilmirəm) və o zaman hər hansı bir vəziyyət var ...
26 Aprel tarixində təyin olundu '10 at 6:10
9
Cavablar

Bütün Javascript fayllarını "(function () {...}) ()" kimi anonim funksiyalarda yerləşdirməyin məqsədi nədir?

Son vaxtlar bir çox Javascript oxuyurdum və bütün faylın idxal edilmiş .js fayllarında bu kimi bənzər olduğunu fərq etdim. (function () {... kod ...}) (); Bunun bir səbəbi nədir? Sadə bir dizayn funksiyası deyil?
11 Mart 'da 4:20' də təyin olundu
25
Cavablar

PHP qısa tags istifadə üçün məqbuldur?

Rəsmi sənədlərə əsasən məlumatlar: PHP-də istifadə oluna bilən dörd müxtəlif cüt açma və bağlanma etiketləri mövcuddur. Onlardan ikisi, <? Php?> Və <script >
14 oktək təyin olundu. '08 saat 13:21 'də
12
Cavablar

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

C ++ 'dakı bir çox kitab bu kimi nümunə kodu ehtiva edir ... std :: cout << "Test xətti" << std :: endl; ... buna görə də mən həmişə bunu etmişəm. Amma bu kimi geliştiricilerden bir çox kod gördük: std :: cout << "Test xətti \ n"; Texniki varmı ...
18 oktyabrda təyin olundu '08 at 0:25
30
Cavablar

V = (v == 0? 1: 0) yazmaq üçün daha yaxşı bir yol varmı?

0 ilə 1 arasında bir dəyişikliyə keçmək istəyirəm. 0 olarsa, onu 1-ə çevirmək istərdim, əksinə, əgər 1-dirsə, mən onu 0-ə təyin etmək istəyirəm. Bu, çox tez-tez yazmaq istəyirəm ki, ən qısa və mümkün olan ...
02 Avqust '11 'də 14:22' də
8
Cavablar

typeof! == "undefined" vs! = null

Mən tez-tez müəyyən olmayan parametrləri yoxlayır və s. Olan javascript kodunu görürəm. əgər belədirsə (typeof input! == "undefined") {// do stuff} Bu israfçı görünür, çünki həm növü axtarışları və simli müqayisə, həm də daxil deyil ...
24 Aprel tarixində təyin olundu '10 saat 6:26 'da
16
Cavablar

Sınıflarda elementlərin əmri: sahələr, xüsusiyyətlər, qurucular, üsullar

Elementləri sinif quruluşu baxımından sifariş etmək üçün rəsmi C # təlimatı varmı? Gedirmi: Açıq sahələr Xüsusi sahələr Mülkiyyətçilər Konstruktorlar Metodları? Merak edirəm, şeylərin sırası haqqında sərt bir qayda varmı? Mən hər yerdə kinayə. Mən ...
29 dır. 23: 23-də '08
14
Cavablar

Android təlimatında ən çox sahə (sinif üzvləri) niyə 'm` ilə başlanır?

Dəvət qaydalarını bilirəm, amma bu qayda ilə qarışıqam. Bu nə deməkdir? PHP geliştiriciyəm. "Biz" tipin bir göstəricisi kimi dəyişənlərin ilk hərflərindən istifadə edirik, məsələn, boolean "b", tam ədədlər üçün "i" və s. "M" bir java işi mi? O dəstəkləyir ...
19 yanvar təyin etdi '10 saat 11:29 'da
21
cavab

Javascript bir simli bir ədəd çevirmək üçün ən yaxşı yolu nədir?

Nömrəni bir simliya (sürət baxımından, aydınlıq üstünlükləri, yaddaşın üstünlükləri və s.) Çevirmək üçün "ən yaxşı" yol nədir? Bəzi nümunələr: String (n) n.toString () "" + n n + ""
23 Apreldə təyin olundu '11 'də 19:25' də