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.)

6
Dalam C #, Apa itu monad?
Ada banyak pembicaraan tentang monad hari ini. Saya telah membaca beberapa artikel / posting blog, tetapi saya tidak bisa cukup jauh dengan contoh-contoh mereka untuk memahami konsep sepenuhnya. Alasannya adalah bahwa monad adalah konsep bahasa fungsional, dan dengan demikian contohnya adalah dalam bahasa yang belum pernah saya gunakan (karena saya …
190 c#  c#-3.0  lambda  monads 

9
Argumen Java 8 lambda Void
Katakanlah saya memiliki antarmuka fungsional berikut di Java 8: interface Action<T, U> { U execute(T t); } Dan untuk beberapa kasus saya perlu tindakan tanpa argumen atau tipe pengembalian. Jadi saya menulis sesuatu seperti ini: Action<Void, Void> a = () -> { System.out.println("Do nothing!"); }; Namun, itu memberi saya kesalahan …
188 java  lambda  java-8  void 



3
Apakah ekspresi lambda membuat objek di heap setiap kali dieksekusi?
Ketika saya beralih koleksi menggunakan gula sintaksis baru Java 8, seperti myStream.forEach(item -> { // do something useful }); Bukankah ini setara dengan cuplikan 'sintaks lama' di bawah? myStream.forEach(new Consumer<Item>() { @Override public void accept(Item item) { // do something useful } }); Apakah ini berarti Consumerobjek anonim baru dibuat …
182 java  lambda  java-8 

9
Bagaimana cara menggunakan lambda Java8 untuk mengurutkan aliran dalam urutan terbalik?
Saya menggunakan java lambda untuk mengurutkan daftar. bagaimana saya bisa mengatasinya secara terbalik? Saya melihat posting ini , tetapi saya ingin menggunakan java 8 lambda. Ini kode saya (saya menggunakan * -1) sebagai peretasan Arrays.asList(files).stream() .filter(file -> isNameLikeBaseLine(file, baseLineFile.getName())) .sorted(new Comparator<File>() { public int compare(File o1, File o2) { int …

6
fungsi python max menggunakan 'kunci' dan ekspresi lambda
Saya berasal dari latar belakang OOP dan mencoba belajar python. Saya menggunakan maxfungsi yang menggunakan ekspresi lambda untuk mengembalikan instance bertipe Playermaksimum di totalScoreantara daftar players. def winner(): w = max(players, key=lambda p: p.totalScore) Fungsi dengan benar mengembalikan instance bertipe Playermaksimum totalScore. Saya bingung tentang tiga hal berikut: Bagaimana cara …
180 python  function  lambda 

3
Cara mengurutkan dengan lambda dengan Python
Dengan Python, saya mencoba mengurutkan berdasarkan tanggal dengan lambda. Saya tidak dapat memahami pesan kesalahan saya. Pesannya adalah: <lambda>() takes exactly 1 argument (2 given) Garis yang saya miliki adalah a = sorted(a, lambda x: x.modified, reverse=True)
179 python  lambda 

4
Fungsi lokal vs Lambda C # 7.0
Saya melihat implementasi baru di C # 7.0 dan saya merasa menarik bahwa mereka telah mengimplementasikan fungsi lokal tetapi saya tidak bisa membayangkan skenario di mana fungsi lokal lebih disukai daripada ekspresi lambda, dan apa perbedaan antara keduanya. Saya mengerti bahwa lambda adalah anonymousfungsi sedangkan fungsi lokal tidak, tetapi saya …
178 c#  function  lambda  c#-7.0 

11
Nilai pengembalian maksimum jika kueri kosong
Saya punya pertanyaan ini: int maxShoeSize = Workers .Where(x => x.CompanyId == 8) .Max(x => x.ShoeSize); Apa yang akan terjadi maxShoeSizejika perusahaan 8 tidak memiliki pekerja sama sekali? UPDATE: Bagaimana saya bisa mengubah kueri untuk mendapatkan 0 dan bukan pengecualian?

5
Tidak dapat menggunakan parameter ref atau out dalam ekspresi lambda
Mengapa Anda tidak bisa menggunakan parameter ref atau out dalam ekspresi lambda? Saya menemukan kesalahan hari ini dan menemukan solusi tetapi saya masih penasaran mengapa ini adalah kesalahan waktu kompilasi. CS1628 : Tidak dapat menggunakan dalam parameter ref atau out 'parameter' di dalam metode anonim, ekspresi lambda, atau ekspresi permintaan …
173 c#  lambda 


2
Mengapa lambdas dioptimalkan lebih baik oleh kompiler daripada fungsi biasa?
Dalam bukunya The C++ Standard Library (Second Edition)Nicolai Josuttis menyatakan bahwa lambdas dapat lebih dioptimalkan oleh kompiler daripada fungsi biasa. Selain itu, kompiler C ++ mengoptimalkan lambdas lebih baik daripada mereka melakukan fungsi biasa. (Halaman 213) Mengapa demikian? Saya pikir ketika datang ke inlining seharusnya tidak ada perbedaan lagi. Satu-satunya …

15
Java 8: Lambda-Streams, Saring berdasarkan Metode dengan Pengecualian
Saya punya masalah mencoba ekspresi Lambda dari Java 8. Biasanya berfungsi dengan baik, tapi sekarang saya punya metode yang melempar IOException. Lebih baik jika Anda melihat kode berikut: class Bank{ .... public Set<String> getActiveAccountNumbers() throws IOException { Stream<Account> s = accounts.values().stream(); s = s.filter(a -> a.isActive()); Stream<String> ss = s.map(a …

5
LINQ: "berisi" dan permintaan Lambda
Saya telah a List<BuildingStatus>disebut buildingStatus. Saya ingin memeriksa apakah ini berisi status yang kode arang (dikembalikan oleh GetCharCode()) sama dengan beberapa variabel v.Status,. Apakah ada cara untuk melakukan ini, di sepanjang baris kode (non-kompilasi) di bawah ini? buildingStatus.Contains(item => item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.