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

3
Bagaimana lambda generik bekerja di C ++ 14?
Bagaimana lambda generik bekerja ( autokata kunci sebagai tipe argumen) dalam standar C ++ 14? Apakah ini didasarkan pada template C ++ di mana untuk setiap kompilator tipe argumen yang berbeda menghasilkan fungsi baru dengan isi yang sama tetapi tipe yang diganti (polimorfisme waktu kompilasi) atau lebih mirip dengan generik …
114 c++  lambda  auto  c++14 



2
Comparator.reversed () tidak dikompilasi menggunakan lambda
Saya memiliki daftar dengan beberapa objek Pengguna dan saya mencoba mengurutkan daftar, tetapi hanya berfungsi menggunakan referensi metode, dengan ekspresi lambda, kompilator memberikan kesalahan: List<User> userList = Arrays.asList(u1, u2, u3); userList.sort(Comparator.comparing(u -> u.getName())); // works userList.sort(Comparator.comparing(User::getName).reversed()); // works userList.sort(Comparator.comparing(u -> u.getName()).reversed()); // Compiler error Kesalahan: com\java8\collectionapi\CollectionTest.java:35: error: cannot find symbol …

7
Java8 Lambdas vs kelas Anonim
Karena Java8 baru-baru ini dirilis dan ekspresi lambda barunya terlihat sangat keren, saya bertanya-tanya apakah ini berarti matinya kelas Anonymous yang dulu biasa kita alami. Saya telah meneliti sedikit tentang ini dan menemukan beberapa contoh keren tentang bagaimana ekspresi Lambda akan secara sistematis menggantikan kelas-kelas tersebut, seperti metode sortir Collection, …


4
Ekspresi Lambda dan metode umum
Misalkan saya memiliki antarmuka umum: interface MyComparable<T extends Comparable<T>> { public int compare(T obj1, T obj2); } Dan metode sort: public static <T extends Comparable<T>> void sort(List<T> list, MyComparable<T> comp) { // sort the list } Saya bisa memanggil metode ini dan meneruskan ekspresi lambda sebagai argumen: List<String> list = …
111 java  generics  lambda  java-8 

4
C # Lulus Ekspresi Lambda sebagai Parameter Metode
Saya memiliki ekspresi lambda yang ingin saya bagikan dan gunakan kembali. Berikut kodenya: public List<IJob> getJobs(/* i want to pass the lambda expr in here */) { using (SqlConnection connection = new SqlConnection(getConnectionString())) { connection.Open(); return connection.Query<FullTimeJob, Student, FullTimeJob>(sql, (job, student) => { job.Student = student; job.StudentId = student.Id; return …
106 c#  linq  lambda 

2
Apakah Linq atau Lambda?
Saya tahu ini Linq: var _Results = from item in _List where item.Value == 1 select item; Dan saya tahu ini Lambda: var _Results = _List.Where(x => x.Value == 1); Catatan Editor: di atas bukan hanya Lambda, ini adalah Linq yang menggunakan "Metode Sintaks" yang predikatnya adalah Lambda. Untuk lebih …
105 c#  linq  lambda 

13
Penugasan di dalam ekspresi lambda dengan Python
Saya memiliki daftar objek dan saya ingin menghapus semua objek yang kosong kecuali satu, menggunakan filterdan lambdaekspresi. Misalnya jika inputnya adalah: [Object(name=""), Object(name="fake_name"), Object(name="")] ... maka outputnya harus: [Object(name=""), Object(name="fake_name")] Apakah ada cara untuk menambahkan tugas ke lambdaekspresi? Sebagai contoh: flag = True input = [Object(name=""), Object(name="fake_name"), Object(name="")] output = …

2
C ++ 0x lambda capture berdasarkan nilai selalu const?
Apakah ada cara untuk menangkap berdasarkan nilai, dan membuat nilai yang ditangkap menjadi non-konstan? Saya memiliki functor perpustakaan yang saya ingin menangkap & memanggil metode yang non-const tetapi harus. Berikut ini tidak dapat dikompilasi tetapi membuat foo :: operator () const memperbaikinya. struct foo { bool operator () ( const …
102 c++  lambda  const  c++11 


5
Apa sebenarnya yang dilakukan fungsi JavaScript anonim f => f?
Saya menggunakan pustaka pihak ketiga yang memiliki fungsi yang mengambil fungsi sebagai argumen. Saya melakukan beberapa pemeriksaan bersyarat untuk memutuskan apakah akan menambahkan fungsi tertentu sebagai parameter atau tidak dan dalam beberapa kasus saya tidak ingin menyediakan fungsi. Memberikan null dalam kasus tersebut akan memunculkan error. Saya menemukan kode ini …

2
Mengapa kita membutuhkan serat
Untuk Fibers kami punya contoh klasik: menghasilkan angka Fibonacci fib = Fiber.new do x, y = 0, 1 loop do Fiber.yield y x,y = y,x+y end end Mengapa kita membutuhkan Serat di sini? Saya dapat menulis ulang ini hanya dengan Proc yang sama (sebenarnya penutupan) def clsr x, y = …
101 ruby  lambda  closures  fibers  proc 

6
Bagaimana menyetel nilai default bidang model Django ke pemanggilan fungsi / dapat dipanggil (mis., Tanggal relatif terhadap waktu pembuatan objek model)
DIEDIT: Bagaimana saya dapat menyetel standar bidang Django ke fungsi yang dievaluasi setiap kali objek model baru dibuat? Saya ingin melakukan sesuatu seperti berikut, kecuali bahwa dalam kode ini, kode akan dievaluasi satu kali dan menetapkan default ke tanggal yang sama untuk setiap objek model yang dibuat, daripada mengevaluasi kode …

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.