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

9
Daftar <T> OrderDengan Urutan Abjad
Saya menggunakan C # pada Framework 3.5. Saya ingin cepat menyortir Generik List&lt;T&gt;. Demi contoh ini, katakanlah saya memiliki Daftar Persontipe dengan properti dari nama belakang. Bagaimana cara saya mengurutkan Daftar ini menggunakan ekspresi lambda? List&lt;Person&gt; people = PopulateList(); people.OrderBy(???? =&gt; ?????)
442 c#  generics  list  lambda  sorting 

21
Mencerminkan nama parameter: penyalahgunaan ekspresi C # lambda atau kecemerlangan sintaksis?
Saya melihat komponen MvcContrib Grid dan saya terpesona, namun pada saat yang sama jijik, oleh trik sintaksis yang digunakan dalam sintaks Grid : .Attributes(style =&gt; "width:100%") Sintaks di atas menetapkan atribut gaya HTML yang dihasilkan width:100%. Sekarang jika Anda memperhatikan, 'gaya' tidak ditentukan. Itu disimpulkan dari nama parameter dalam ekspresi! …




14
Perbedaan antara final dan final efektif
Saya bermain dengan lambdas di Java 8 dan saya mendapat peringatan local variables referenced from a lambda expression must be final or effectively final. Saya tahu bahwa ketika saya menggunakan variabel di dalam kelas anonim mereka harus final di kelas luar, tapi tetap saja - apa perbedaan antara final dan …


15
Tidak ada Multiline Lambda di Python: Kenapa tidak?
Saya pernah mendengar bahwa multiline lambdas tidak dapat ditambahkan dengan Python karena mereka akan berbenturan secara sintaksis dengan konstruksi sintaks lainnya dalam Python. Saya sedang memikirkan hal ini di bus hari ini dan menyadari bahwa saya tidak dapat memikirkan konstruksi Python tunggal yang bertentangan dengan lambdas multiline. Karena saya tahu …
335 python  syntax  lambda 

13
Hentikan atau kembali dari aliran Java 8 forEach?
Saat menggunakan iterasi eksternal di atas Iterablekami menggunakan breakatau returndari peningkatan untuk-setiap loop sebagai: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } Bagaimana kita bisa breakatau returnmenggunakan iterasi internal dalam ekspresi Java 8 lambda seperti: someObjects.forEach(obj -&gt; { //what to do here? …
313 java  foreach  lambda  java-8 

15
Ekspresi C # Lambda: Mengapa saya harus menggunakannya?
Saya telah dengan cepat membaca dokumentasi Microsoft Lambda Expression . Contoh seperti ini telah membantu saya untuk memahami dengan lebih baik: delegate int del(int i); del myDelegate = x =&gt; x * x; int j = myDelegate(5); //j = 25 Namun, saya tidak mengerti mengapa ini merupakan inovasi. Itu hanya …
310 c#  c#-3.0  lambda 

17
Bagaimana saya bisa membuang pengecualian CHECKED dari dalam aliran Java 8?
Bagaimana saya bisa membuang pengecualian CHECKED dari dalam Java 8 stream / lambdas? Dengan kata lain, saya ingin membuat kode seperti kompilasi ini: public List&lt;Class&gt; getClasses() throws ClassNotFoundException { List&lt;Class&gt; classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -&gt; Class.forName(className)) .collect(Collectors.toList()); return classes; } Kode ini tidak dikompilasi, karena Class.forName()metode di atas …

12
Menyortir daftar menggunakan Lambda / Linq ke objek
Saya memiliki nama "urutkan berdasarkan properti" dalam sebuah string. Saya perlu menggunakan Lambda / Linq untuk mengurutkan daftar objek. Ex: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List&lt;Employee&gt; list, string sortBy, string sortDirection) { …


1
Bagaimana "int main () {(([] () {}) ());}" C ++ valid?
Baru-baru ini saya menemukan potongan kode esoterik berikut. int main(){(([](){})());} Format ulang sebagai berikut untuk membuatnya lebih mudah dibaca: int main(){ (([](){})()); // Um... what?!?! } Tapi saya tidak bisa mengerti bagaimana (([](){})())kode yang valid. Itu tidak terlihat seperti sintaks fungsi pointer. Tidak mungkin ada trik kelebihan operator. Kode mengkompilasi …
271 c++  c++11  lambda  syntax 


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.