Sorğular 'idiom'

Proqramlaşdırma deyimi bir proqramlaşdırma dilinin məhdudiyyətlərini aradan qaldırmaq və / və ya kodun tam mənası ilə fərqlənən məqsədi ilə tez-tez istifadə olunan kodu yazmaq üçün bir yoldur. Bundan əlavə, bir deyim kodu etmək üçün birdən çox açıq yol olduğunda kodu yazmaq üçün üstünlük təşkil edir.
36
Cavablar

var functionName = function () {} funksiyası functionName () {}

Son vaxtlarda başqa istifadəçinin JavaScript kodunu dəstəkləməyə başladım. Mən səhvləri düzəltirəm, funksiyalar əlavə etdim və kodu düzəltməyə və daha ardıcıl etməyə çalışıram. Əvvəlki geliştirici funksiyaları bəyan etmək üçün iki üsuldan istifadə edir və ...
set 03 dekabr '08 saat 02: 31-də
30
Cavablar

__Name__ == "__main__" əgər nə etməli?

__Name__ == "__main__" nədir? # Threading nümunəsi idxal zaman, mövzu def myfunction (string, sleeptime, kilidi, * args): True: lock.acquire () time.sleep (sleeptime) lock.release () time.sleep (sleeptime ...
07 yanvar tarixində təyin olundu '09 da 7:11
52
Cavablar

Bir ifadədə iki lüğəti necə birləşdirmək olar?

Mənim iki Python lüğət var və mən bu iki lüğətləri birləşdirən bir ifadə yazmaq istəyirəm. Yeniləmə () metodu, nəticəni verərsə, mənə lazım olan şey olacaq və dictin yerini dəyişmir.
set 02 Sep '08 saat 10:44 'da
7
Cavablar

Bir xəritə xəritəsi C ++ naviqasiya necə?

C ++-da std :: map vasitəsilə necə gedərdim? Std :: map <std :: string, std :: map <std :: string, std :: string >> Məsələn, aşağıdakı məlumatlar var: m ["name1"] ["value1"] = "data1"; m ["name1"] ["value2"] = "data2"; m ["...
30 yanvar təyin etdi '11 saat 22:13 'də
10
Cavablar

C ++-da standart metodun düzgün tətbiq edilməsi

C ++-da bu bir şey çox uzun müddət narahatlıq doğurdu, çünki mən sadəcə bunu necə bilmirdim, baxmayaraq ki, sadədir: C ++-da Fabrika metodunu necə tətbiq etmək olar? Məqsəd: təmin edin ...
25 Fevral təyin etdi '11 saat 20:52 'də
40
Cavablar

Java int dizisini necə dəyişdirmək olar?

Java int dizisini dəyişdirməyə çalışıram. Bu üsul serialın üstünə keçmir. (int i = 0; i <validData.length; i ++) {int temp = validData [i]; validData [i] = validData [validData.length - i - 1]; validData [validData.length - i - 1] = temp; ...
26 yanvar tarixini təyin etdi '10 'da 9:09' da
23
Cavablar

Python idiom birinci elementə və ya Yoxdur

Əminəm ki, bunu etmək daha asan bir yol var, bu da mənə baş vermir. Siyahı qayıtmaq üçün bir çox üsul çağırıram. Siyahı boş ola bilər. Siyahı boş deyilsə, ilk maddəni qaytarmaq istəyirəm; əksinə geri dönmək istəyirəm ...
12 dekabr '08 saat 10:56 'də
8
Cavablar

"Tərəfi icra et" deyim nədir?

Bu eşitdim ki, "Around Going" idiom (və ya oxşar) nədir? Niyə istifadə edə bilərəm və niyə istifadə etmək istəmirəm?
04 dekabr '08 saat 11:36 'də
19
Cavablar

Döngü üçün bir python elementinin son elementini aşkarlamaq üçün pythonic yolu nədir?

For loop üçün son element üçün xüsusi bir müalicə etmək üçün ən yaxşı şəkildə (daha kompakt və "pythonic" şəkildə) bilmək istərdim. Yalnız elementlər arasında çağırılmalı olan kod parçası var, ikincidə bastırılır. ...
27 oktyabr təyin etdi '09 ilə 14:54
15
Cavablar

Python: Boş bir dize çevirmək ən idiomatik yolu?

Aşağıdakıları etmək üçün ən ibadətgah yolu nədir? def xstr (s): əgər s varsa: return 'else: return s s = xstr (a) + xstr (b) yeniləmə: Bu proseduru işləyən str (s) istifadə etmək üçün Tryptich istifadə ...
23 İyun tarixində saat 22.17 'də təyin olundu
6
Cavablar

Bir dəyişənin Ruby'də bir dize olduğunu yoxlayın

Aşağıdakılardan daha çox ideyalı bir şey varmı? foo.class == String
13 oktyabr təyin etdi '11 'də 7:18' də
9
Cavablar

Bir hadisə bəyannaməsinə anonim boş nümayəndə də əlavə etmək üçün bir dezavantaj varmı?

Bu deyimlə (SO-da daxil olmaqla) bir neçə müraciət gördüm: // Qəsdən boş abunəçi ictimai hadisə EventHandler AskQuestion = delegate {}; Səth aydındır - tırmanmadan əvvəl null dəyərin yoxlanılmasının ...
04 oktyabr qurdular '08 saat 10:41 'də
9
Cavablar

Python: "dict ilə açarsa" vs. "cəhd / istisna olmaqla" daha oxunan bir ibrətdir?

Mən deyim və okunabilirlik haqqında bir sualım var və bu işdə Python fəlsəfələrinin çatışmazlığı kimi görünür: A sözün lüğətindən A sözcəsi yaratmaq istərdim. B-də xüsusi bir əsas yoxdur, heç bir şey etməyin və davam edin. Nə ilə ...
22 dekabrda təyin olundu. '10 saat 21:48 'da
12
Cavablar

İdiom "sonuncu istisna olmaqla hər kəs üçün" (və ya "ardıcıl elementlər arasında")

Hər kəs bu problemlə bir nöqtədə üzləşir: for (const auto item: items) {cout << item << separator; } ... və sonunda istəmədiyiniz əlavə bir ayırıcıya sahibsiniz. Bəzən çap deyil, ancaq deyək ...
13 fevral müəyyən olundu '16 'da 0:51' da
2
Cavablar

Groovy ilə String concatenation

Groovy-də simləri birləşdirmək üçün ən yaxşı (idiomatik) yol nədir? Variant 1: hesablamaqAccountNumber (bank, filial, checkDigit, hesab) {bank + filial + checkDigit + hesabı} Seçim 2: hesablamaqAccountNumber (bank, filial, checkDigit, a ...
iyul ayının 6-da saat 12: 18-də təyin olunur