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
Jenis Pengembalian Eksplisit dari Lambda
Ketika saya mencoba dan mengkompilasi kode ini (VS2010) saya mendapatkan kesalahan berikut: error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, end; boost::regex expression("^\\s?#"); boost::match_results<std::string::const_iterator> what; boost::match_flag_type flags = boost::match_default; // Look for lines that either …

6
Cara melakukan Gabung di antara beberapa tabel di LINQ lambda
Saya mencoba melakukan Gabung antara beberapa tabel di LINQ. Saya memiliki kelas-kelas berikut: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table Dan saya menggunakan kode berikut (di mana product, categorydan productcategoryadalah contoh dari kelas di atas): var query = product.Join(productcategory, p => p.Id, pc => pc.ProdID, (p, …

4
Kompilasi Kinerja Ekspresi C # Lambda
Pertimbangkan manipulasi sederhana berikut atas koleksi: static List<int> x = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var result = x.Where(i => i % 2 == 0).Where(i => i > 5); Sekarang mari gunakan Ekspresi. Kode berikut kira-kira setara: static void UsingLambda() { …


1
Peringatan cell-var-from-loop dari Pylint
Untuk kode berikut: for sort_key, order in query_data['sort']: results.sort(key=lambda k: get_from_dot_path(k, sort_key), reverse=(order == -1)) Pylint melaporkan kesalahan: Kunci_urutkan variabel sel ditentukan dalam loop (cell-var-from-loop) Adakah yang bisa memberi petunjuk apa yang terjadi di sini? Dari kode sumber pylint deskripsinya adalah: Variabel yang digunakan dalam closure didefinisikan dalam sebuah loop. …

12
Java 8 lambda mendapatkan dan menghapus elemen dari daftar
Diberikan daftar elemen, saya ingin mendapatkan elemen dengan properti tertentu dan menghapusnya dari daftar. Solusi terbaik yang saya temukan adalah: ProducerDTO p = producersProcedureActive .stream() .filter(producer -> producer.getPod().equals(pod)) .findFirst() .get(); producersProcedureActive.remove(p); Apakah mungkin untuk menggabungkan get dan remove dalam ekspresi lambda?

7
Apa itu bahasa lambda?
Saya membaca "JavaScript: Bagian yang Baik" dan penulis menyebutkan bahwa JavaScript adalah bahasa lambda pertama yang diluncurkan. Fungsi JavaScript adalah objek kelas satu dengan (kebanyakan) cakupan leksikal. JavaScript adalah bahasa lambda pertama yang menjadi mainstream. Jauh di lubuk hati, JavaScript memiliki lebih banyak kesamaan dengan Lisp dan Skema daripada dengan …


6
Fungsi mengembalikan ekspresi lambda
Saya ingin tahu apakah mungkin untuk menulis fungsi yang mengembalikan fungsi lambda di C ++ 11. Tentu satu masalah adalah bagaimana mendeklarasikan fungsi tersebut. Setiap lambda memiliki tipe, tetapi tipe itu tidak dapat diekspresikan dalam C ++. Saya tidak berpikir ini akan berhasil: auto retFun() -> decltype ([](int x) -> …
90 c++  function  c++11  lambda 


6
Ada alasan untuk tidak menggunakan lambda global?
Kami memiliki fungsi yang menggunakan lambda internal yang tidak menangkap sendiri, misalnya: void foo() { auto bar = [](int a, int b){ return a + b; } // code using bar(x,y) a bunch of times } Sekarang fungsi yang diimplementasikan oleh lambda menjadi dibutuhkan di tempat lain, jadi saya akan …
89 c++  lambda 

5
Mengapa lambda memiliki ukuran 1 byte?
Saya bekerja dengan memori beberapa lambda di C ++, tapi saya agak bingung dengan ukurannya. Ini kode tes saya: #include <iostream> #include <string> int main() { auto f = [](){ return 17; }; std::cout << f() << std::endl; std::cout << &f << std::endl; std::cout << sizeof(f) << std::endl; } Anda …
89 c++  c++11  lambda  c++14  sizeof 

7
Menggunakan 'return' di blok Ruby
Saya mencoba menggunakan Ruby 1.9.1 untuk bahasa skrip yang disematkan, sehingga kode "pengguna akhir" ditulis dalam blok Ruby. Satu masalah dengan ini adalah saya ingin pengguna dapat menggunakan kata kunci 'kembali' di blok, jadi mereka tidak perlu khawatir tentang nilai pengembalian implisit. Dengan pemikiran ini, inilah hal yang ingin saya …

3
Menggunakan Include in Entity Framework 4 dengan ekspresi lambda
Saya telah melihat banyak artikel tentang cara mengatasi masalah ini, semua terkait dengan CTP4, Atau menambahkan metode ekstensi saya sendiri. Apakah ada cara menyertakan EF4 "resmi" untuk menggunakan ekspresi lambda di dalam include (untuk hubungan tingkat pertama dan juga tingkat ke-2 dan lebih banyak) atau apakah itu akhirnya tidak disertakan …

7
Task.Run dengan Parameter (s)?
Saya sedang mengerjakan proyek jaringan multi-tasking dan saya baru Threading.Tasks. Saya menerapkan sederhana Task.Factory.StartNew()dan saya bertanya-tanya bagaimana saya bisa melakukannya dengan Task.Run()? Ini kode dasarnya: Task.Factory.StartNew(new Action<object>( (x) => { // Do something with 'x' }), rawData); Saya melihat ke System.Threading.Tasks.Taskdalam Browser Objek dan saya tidak dapat menemukan Action<T>parameter sejenis. …

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.