[idioms] ile etiketlenen soru

Deyimsel Python: 'times' döngüsü [kopya]

Bu sorunun zaten burada yanıtları var : 3 yıl önce kapandı . ...



Hangi C++ deyimleri C++ programcıları kullanmalı? [kapalı]

Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için uygun değil. Yanıtların gerçekler, referanslar v...



Std :: rel_ops deyimsel kullanımı

std::rel_opsTüm ilişkisel işleçleri bir sınıfa eklemek için kullanmanın tercih edilen yöntemi nedir ? Bu dokümantasyon bir öneride bulunur using namespace std::rel_ops, ancak bu şekilde derinlemesine kusurlu görünmektedir, çünkü bu şekilde uygulanan sınıfın başlığının dahil edilmesi , tanımla...



Okunaklı bir şekilde dplyr fark sayımı elde edin

Dplyr kullanarak yeniyim, bir gruptaki farklı değerleri hesaplamam gerekiyor. İşte bir tablo örneği: data=data.frame(aa=c(1,2,3,4,NA), bb=c('a', 'b', 'a', 'c', 'c')) Biliyorum ki gibi şeyler yapabilirim: by_bb<-group_by(data, bb, add = TRUE) summarise(by_bb, mean(aa, na.rm=TRUE), ...



Son elemanı özel muhafaza için en iyi Döngü Deyimi

Bir koleksiyonun üzerinden geçtiğim basit metin işleme ve baskı ifadeleri yaparken bu davaya birçok kez rastladım ve son öğeyi (örneğin, son durum hariç her normal öğe virgülle ayrılacak) özel bir durumda göstermek istiyorum. Yinelenen kod gerektirmeyen veya döngü içinde bir if varsa, kımılda...



Hash Bağımsız Değişkeni ile KURU Yakut Başlatma

Kendimi, özellikle son kullanıcının maruz kalacağı yapılandırma veya diğer API bitleri için DSL yazarken, yapıcılara biraz argüman kullanırken biraz buluyorum. Sonunda yaptığım şey aşağıdaki gibi bir şey: class Example PROPERTIES = [:name, :age] PROPERTIES.each { |p| attr_reader...



LBYL vs Java EAFP?

Geçenlerde kendime Python'u öğretiyordum ve kod yürütmeden önce hata denetimi ile ilgili LBYL / EAFP deyimlerini keşfettim. Python'da kabul edilen tarz EAFP ve dil ile iyi çalışıyor gibi görünüyor. LBYL ( L bakınız B efore Y ou L EAP): def safe_divide_1(x, y): if y == 0: prin...



Ortak Yakut Deyimler

Yakutla ilgili sevdiğim bir şey, çoğunlukla çok okunaklı bir dil olduğu (kendi kendini belgeleyen kod için harika) Ancak, bu sorudan ilham alındı: Ruby Code açıkladı ve ||=ruby'de nasıl çalıştığını açıkladı , kullanmadığım ruby ​​deyimlerini düşünüyordum, açıkçası, onları tam olarak takmadı...



Programlama deyimi nedir?

Genelde anlaşıldığı gibi etrafa fırlatılan "programlama deyimi" ifadesini görüyorum. Yine de, arama sonuçlarında ve yığın akışında her şeyi görüyorum ... Mikroden: Bir değişkeni arttırmak Sonsuz bir döngüyü temsil etmek Değişken değerlerini değiştirme Orta: Pimpl RAII Biçim...



Java'da İsimli Parametre deyimi

Java'da Adlandırılmış Parametre deyimi nasıl uygulanır? (özellikle inşaatçılar için) Bir Objective-C benzeri bir sözdizimi arıyorum ve JavaBeans'ta kullanılana benzemiyorum. Küçük bir kod örneği iyi olurdu. Teşekkürler. ...



“Sonuncusu hariç kalan her biri için” (veya “ardışık her bir eleman çifti arasında”) için deyim (ler) [kopya]

Bu sorunun zaten burada bir cevabı var: Virgül C + 25 cevaplı listeleri yazdırma Foreach sözdizimini kullanarak yineleme yaparken son eleman olup olmadığımı nasıl kontrol...



“Nil or zero” için en iyi ruby ​​deyim

Sıfır ya da sıfır olup olmadığını görmek için bir değeri kontrol etmenin kısa bir yolunu arıyorum. Şu anda gibi bir şey yapıyorum: if (!val || val == 0) # Is nil or zero end Ancak bu çok sakar görünüyor. ...



Etkinlik bildirgesine isimsiz bir boş temsilci eklemenin bir dezavantajı var mı?

Bu deyimin birkaç sözünü gördüm ( SO dahil ): // Deliberately empty subscriber public event EventHandler AskQuestion = delegate {}; Baş kısmı açık - olayı kaldırmadan önce boşluğu kontrol etme gereğini ortadan kaldırır. Ancak, herhangi bir olumsuz taraf olup olmadığını anlamak için i...



Groovy ile dize bitiştirme

Dizeleri Groovy'de birleştirmek için en iyi (deyimsel) yol nedir? Seçenek 1: calculateAccountNumber(bank, branch, checkDigit, account) { bank + branch + checkDigit + account } Seçenek 2: calculateAccountNumber(bank, branch, checkDigit, account) { "$bank$branch$checkDigit...



Tek listeden çiftler

Sık sık, bir listeyi çiftler halinde işlemeye ihtiyacım olduğunu gördüm. Bunu yapmak için hangi pythonic ve verimli bir yol olacağını merak ediyordum ve bunu Google'da buldu: pairs = zip(t[::2], t[1::2]) Bunun yeterince pitonik olduğunu düşünmüştüm ama verimlilikle ilgili deyimler içeren...