«lambda» etiketlenmiş sorular

AWS HİZMETİ İÇİN KULLANMAYIN (bu sorular için [aws-lambda] kullanın!) Lambdalar Lisp, C #, C ++, Lua, Python, Ruby, JavaScript veya Java gibi programlama dillerinde anonim işlevler veya kapaklardır. (Ayrıca lambda ifadesi.)


9
C ++ 11'de lambda ifadesi nedir?
C ++ 11'de lambda ifadesi nedir? Ne zaman kullanmalıyım? Girişlerinden önce mümkün olmayan ne tür bir sorunu çözüyorlar? Birkaç örnek ve kullanım örnekleri yararlı olacaktır.
1487 c++  lambda  c++11  c++-faq 


21
Java 8 Listesinde <V> Listesini <K, V>
Java 8'in akışlarını ve lambdaslarını kullanarak bir Nesne Listesini Haritaya çevirmek istiyorum. Java 7 ve aşağısında böyle yazarım. private Map&lt;String, Choice&gt; nameMap(List&lt;Choice&gt; choices) { final Map&lt;String, Choice&gt; hashMap = new HashMap&lt;&gt;(); for (final Choice choice : choices) { hashMap.put(choice.getName(), choice); } return hashMap; } Java 8 ve Guava kullanarak bunu …

26
Python lambdas neden yararlıdır? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu yalnızca bir soruna odaklanacak şekilde güncelleyin bu yayını düzenleyerek . 4 yıl önce kapalı . Python lambdaları bulmaya çalışıyorum. Lambda gerçek hayatta unutulması gereken "ilginç" dil öğelerinden biri mi? Eminim …

14
liste anlama ve lambda + filtre
Kendimi temel bir filtreleme ihtiyacına sahip buldum: Bir listem var ve öğelerin bir özelliğine göre filtrelemek zorundayım. Kodum şöyle görünüyordu: my_list = [x for x in my_list if x.attribute == value] Ama sonra düşündüm, böyle yazmak daha iyi olmaz mıydı? my_list = filter(lambda x: x.attribute == value, my_list) Daha okunabilir …


18
Farklı () lambda ile?
Doğru, bu yüzden bir numaralandırılabilirim ve ondan farklı değerler almak istiyorum. Kullanarak System.Linq, elbette denilen bir uzantı yöntemi var Distinct. Basit durumda, aşağıdaki gibi hiçbir parametre olmadan kullanılabilir: var distinctValues = myStringList.Distinct(); İyi ve iyi, ama eşitliğini belirtmem gereken sayısız nesne varsa, mevcut tek aşırı yük: var distinctValues = myCustomerList.Distinct(someEqualityComparer); …



21
Lambda ifadesinden Özellik adı alınıyor
Lambda ifadesiyle iletildiğinde Mülk adını almanın daha iyi bir yolu var mı? İşte şu anda sahip olduğum şey. Örneğin. GetSortingInfo&lt;User&gt;(u =&gt; u.UserId); Sadece özellik bir dize olduğunda bir memberexpression olarak döküm yaparak çalıştı. çünkü tüm özellikler ben nesneyi kullanmak zorunda dizeleri değil ama o zaman onlar için bir unaryexpression dönecekti. …

22
Bir listenin ortalamasını bulma
Python'da bir liste ortalamasını bulmak zorundayım. Bu benim kodum l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) Ben listedeki değerleri bir araya ekledi, ama ben onları bölmek nasıl bilmiyorum?
473 python  list  lambda  average  reduce 

25
İstisna atan Java 8 Lambda işlevi?
Nasıl bir Stringparametre ve bir döndüren bir yönteme başvuru oluşturmak biliyorum int, bu: Function&lt;String, Integer&gt; Ancak, işlev bir istisna atarsa ​​bu çalışmaz, diyelim ki: Integer myMethod(String s) throws IOException Bu referansı nasıl tanımlayabilirim?
470 java  lambda  java-8 

9
LINQ ve Lambda ile Katılın / Nerede
LINQ ve Lambda yazılmış bir sorgu ile sorun yaşıyorum. Şimdiye kadar, benim hata burada bir sürü hata alıyorum: int id = 1; var query = database.Posts.Join(database.Post_Metas, post =&gt; database.Posts.Where(x =&gt; x.ID == id), meta =&gt; database.Post_Metas.Where(x =&gt; x.Post_ID == id), (post, meta) =&gt; new { Post = post, Meta = …
458 c#  linq  join  lambda 

9
Liste <T> Alfabetik Sırayla
Framework 3.5 üzerinde C # kullanıyorum. Bir Generic'i hızlı bir şekilde sıralamak istiyorum List&lt;T&gt;. Bu örnek uğruna Person, soyadı özelliğine sahip bir tür Listem olduğunu varsayalım. Bu Listeyi lambda ifadesi kullanarak nasıl sıralayabilirim? List&lt;Person&gt; people = PopulateList(); people.OrderBy(???? =&gt; ?????)
443 c#  generics  list  lambda  sorting 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.