Pertanyaan yang diberi tag lambda

JANGAN GUNAKAN UNTUK LAYANAN AWS ​​(gunakan [aws-lambda] untuk pertanyaan itu!) Lambdas adalah fungsi anonim atau penutupan dalam bahasa pemrograman seperti Lisp, C #, C ++, Lua, Python, Ruby, JavaScript, atau Java. (Juga, ekspresi lambda.)

933
Java 8 Daftar <V> ke Peta <K, V>

Saya ingin menerjemahkan Daftar objek ke dalam Peta menggunakan aliran Java 8 dan lambdas. Ini adalah bagaimana saya akan menulisnya di Java 7 dan di bawah. private Map<String, Choice> nameMap(List<Choice> choices) { final Map<String, Choice> hashMap = new HashMap<>();...

746
Berbeda () dengan lambda?

Benar, jadi saya punya enumerable dan ingin mendapatkan nilai yang berbeda dari itu. Menggunakan System.Linq, tentu saja ada metode ekstensi yang disebut Distinct. Dalam kasus sederhana, ini dapat digunakan tanpa parameter, seperti: var distinctValues = myStringList.Distinct(); Baik dan bagus,...

513
Mengambil nama Properti dari ekspresi lambda

Apakah ada cara yang lebih baik untuk mendapatkan nama Properti saat dilewatkan melalui ekspresi lambda? Inilah yang saya miliki saat ini. misalnya. GetSortingInfo<User>(u => u.UserId); Itu bekerja dengan melemparkannya sebagai ekspresi anggota hanya ketika properti itu adalah string....

473
Menemukan rata-rata daftar

Saya harus mencari rata-rata daftar di Python. Ini kode saya sejauh ini l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) Saya sudah mendapatkannya sehingga menambahkan nilai-nilai dalam daftar, tetapi saya tidak tahu bagaimana membuatnya

470
Fungsi Java 8 Lambda yang melempar pengecualian?

Saya tahu cara membuat referensi ke metode yang memiliki Stringparameter dan mengembalikan int, itu: Function<String, Integer> Namun, ini tidak berfungsi jika fungsi melempar pengecualian, katakan itu didefinisikan sebagai: Integer myMethod(String s) throws IOException Bagaimana saya...

458
Bergabung / Dimana dengan LINQ dan Lambda

Saya mengalami masalah dengan kueri yang ditulis dalam LINQ dan Lambda. Sejauh ini, saya mendapatkan banyak kesalahan, inilah kode saya: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => database.Post_Metas.Where(x...

442
Daftar <T> OrderDengan Urutan Abjad

Saya menggunakan C # pada Framework 3.5. Saya ingin cepat menyortir Generik List<T>. Demi contoh ini, katakanlah saya memiliki Daftar Persontipe dengan properti dari nama belakang. Bagaimana cara saya mengurutkan Daftar ini menggunakan ekspresi lambda? List<Person> people =...