'Deyimler' ile etiketlenen sorular

Bir programlama deyimi, bir programlama dilinin sınırlamalarının üstesinden gelmenin ve / veya sıklıkla kullanılan kodu, kodun gerçek anlamından ayrı bir amaç için yazmanın bir yoludur. Ek olarak, bir deyim, bunu yapmanın birden fazla bariz yolu olduğunda kod yazmanın tercih edilen yoludur.
36
cevap

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

Son zamanlarda, başka bir kullanıcının JavaScript kodunu desteklemeye başladım. Hataları düzeltir, işlevler eklerim ve ayrıca kodu düzeltmeye ve daha tutarlı hale getirmeye çalışırım. Önceki geliştirici, işlevleri bildirmek için iki yol kullanıyor ve ...
03 Aralık ayarla '08, 14:31
30
cevap

__Name__ == "__main__": ne yapmalı?

__Name__ == "__main__": ne yapar? # Threading örneği alma zamanı, thread def myfunction (string, sleeptime, lock, * args): while True: lock.acquire () time.sleep (sleeptime) lock.release () time.sleep (sleeptime ...
07 Ocak'ta ayarlandı '09, 07:11
52
cevap

İki sözlük bir ifadede nasıl birleştirilir?

İki Python sözlüğüm var ve bu iki sözlüğü döndüren bir ifadeyi birleştirmek istiyorum. Update () yöntemi, bir sonuç verirse ihtiyacım olan şey olur ve dikteyi yerinde değiştirmez.
02 eylül ayarla '08, 10:44
7
cevap

Bir harita haritası C ++ 'da nasıl gezinilir?

C ++ 'ta std :: map'ten nasıl geçebilirim? Haritam şöyle tanımlandı: std :: map <std :: string, std :: map <std :: string, std :: string >> Örneğin, aşağıdaki verileri içerir: m ["name1"] ["value1"] = "veri1"; m ["ad1"] ["değer2"] = "veri2"; m ["...
30 Ocak'ı ayarla '11 22: 13'te
10
cevap

Fabrika yöntemi deseninin C ++ 'da doğru uygulanması

C ++ 'da uzun zamandır kendimi rahatsız eden bu durum beni çok rahatlattı, çünkü kulağa nasıl basitçe yapılacağını bile bilmiyorum. Basit gelse de: Fabrika yöntemini C ++' da doğru şekilde nasıl uygulayabilirim? Amaç: sağlamak ...
25 Şubat’ı ayarla '11 20: 52'de
40
cevap

Java'daki int dizisini nasıl değiştirebilirim?

Java'da int dizisini değiştirmeye çalışıyorum. Bu yöntem diziyi geçersiz kılmaz. (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 Ocak'ı ayarla '10 9: 09'da
23
cevap

Python deyim ilk öğeyi döndürmek ya da Yok

Bunu yapmanın daha kolay bir yolu olduğundan eminim ki bu başıma gelmiyor. Listeye geri dönecek bir sürü metot arıyorum. Liste boş olabilir. Liste boş değilse, ilk öğeyi döndürmek istiyorum; Aksi halde geri dönmek istiyorum ...
12 Aralık '08, 10:56
8
cevap

"Etrafında Yürüt" deyimi nedir?

Duyduğum bu "Gidiş" deyimi (veya benzeri) nedir? Neden kullanabilirim ve neden kullanmak istemiyorum?
04 Aralık ayarla '08, saat 11:36
19
cevap

Döngü için bir pythonun son elemanını tespit etmenin pythonic yolu nedir?

For döngüdeki son eleman için özel bir işlem yapmanın en iyi yolunu (daha kompakt ve "pitonik" yol) bilmek istiyorum. Sadece öğeler arasında bastırılması gereken, ikincisinde bastırılması gereken bir kod pasajı var. ...
27 Ekim ayarla '09, 14:54
15
cevap

Python: Yok'u boş bir dizeye dönüştürmenin en aptalca yolu?

Aşağıdakileri yapmanın en aptalca yolu nedir? def xstr (s): s ise Yok: return 'else: return s s = xstr (a) + xstr (b) güncelleme: str (s) işlevini kullanmak için Tryptich kullanıyorum, bu işlem çalışır ...
23 Haziran 09’da saat 22: 17’de
6
cevap

Bir değişkenin Ruby'de bir dize olup olmadığını kontrol edin

Aşağıdakilerden daha aptalca bir şey var mı? foo.class == Dize
13 Ekim’de '11 7: 18'de
9
cevap

Etkinlik bildirisine anonim boş bir temsilci eklemenin bir sakıncası var mı?

Bu deyime birkaç referans gördüm (SO dahil): // Kasten boş abone olan herkese açık etkinlik EventHandler AskQuestion = delegate {}; Yüzey temiz - yükseltmeden önce null değerini kontrol etme ihtiyacını önler ...
04 Ekim ayarla '08, 10:41
9
cevap

Python: "dikt ise anahtar" vs. "dene / hariç" daha okunabilir bir deyimdir?

Deyimler ve okunabilirlik hakkında bir sorum var ve bu özel durumda Python felsefelerinin bir çatışması var gibi görünüyor: Kelime A'dan kelime B'den kelime oluşturmak istiyorum. Eğer B'de belirli bir anahtar yoksa, hiçbir şey yapmayın ve devam edin. Ne ile ...
22 Aralık'ta ayarlandı . '10 21: 48'de
12
cevap

"Sonuncusu hariç herkes için" (veya "ardışık her iki öğe çifti arasında") için deyim

Herkes bu problemle bir noktada yüzleşiyor: (const auto item: items) {cout << item << separator; } ... ve sonunda istemediğiniz ek bir ayırıcı elde edersiniz. Bazen basmaz, diyelim ki ...
13 Şubat ayarla '16, 0:51
2
cevap

Groovy ile dize bitiştirme

Groovy'de dizeleri birleştirmek için en iyi (deyimsel) yol nedir? Seçenek 1: AccountNumber hesapla (banka, şube, checkDigit, hesap) {bank + şube + checkDigit + hesap} Seçenek 2: AccountNumber hesapla (banka, şube, çek ...
06:12 'de 12:18