Câu hỏi được gắn thẻ «lambda»

KHÔNG SỬ DỤNG CHO DỊCH VỤ AWS (sử dụng [aws-lambda] cho những câu hỏi đó!) Lambdas là các hàm ẩn danh hoặc đóng trong các ngôn ngữ lập trình như Lisp, C #, C ++, Lua, Python, Ruby, JavaScript hoặc Java. (Ngoài ra, biểu hiện lambda.)


7
Kết hợp hai biểu thức (Biểu thức <Func <T, bool >>)
Tôi có hai biểu thức loại Expression&lt;Func&lt;T, bool&gt;&gt;và tôi muốn đưa đến OR, VÀ hoặc KHÔNG trong số này và nhận một biểu thức mới cùng loại Expression&lt;Func&lt;T, bool&gt;&gt; expr1; Expression&lt;Func&lt;T, bool&gt;&gt; expr2; ... //how to do this (the code below will obviously not work) Expression&lt;Func&lt;T, bool&gt;&gt; andExpression = expr …
249 c#  linq  lambda  expression 

6
Làm gì chức năng (lambda) đóng cửa chụp?
Gần đây tôi bắt đầu chơi xung quanh với Python và tôi đã bắt gặp một thứ gì đó đặc biệt trong cách đóng cửa hoạt động. Hãy xem xét các mã sau đây: adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) Nó xây dựng một mảng đơn …
249 python  lambda  closures 

3
Lambdas Java 8, Function.identity () hoặc t-> t
На этот вопрос есть ответы на Stack Overflow на русском : Лямбды в Java 8, что лучше использовать - Function.identity () или t-&gt; t? Tôi có một câu hỏi liên quan đến việc sử dụng Function.identity()phương pháp. Hãy tưởng tượng đoạn mã sau: Arrays.asList("a", "b", "c") .stream() .map(Function.identity()) // &lt;- …

12
Sử dụng tùy chọn của Java 8 với Stream :: FlatMap
Khung công tác luồng Java 8 mới và bạn bè tạo ra một số mã java rất súc tích, nhưng tôi đã gặp một tình huống có vẻ đơn giản và khó thực hiện chính xác. Hãy xem xét một List&lt;Thing&gt; thingsvà phương pháp Optional&lt;Other&gt; resolve(Thing thing). Tôi muốn ánh …


10
Chức năng lambda có thể được templated?
Trong C ++ 11, có cách nào để tạo mẫu hàm lambda không? Hoặc nó vốn đã quá cụ thể để được templated? Tôi hiểu rằng tôi có thể định nghĩa một lớp / functor cổ điển thay thế, nhưng câu hỏi giống như: ngôn ngữ có cho phép tạo …
230 c++  templates  lambda  c++11 

19
Lọc Java Stream thành 1 và chỉ 1 phần tử
Tôi đang cố gắng sử dụng Java 8 Streamđể tìm các phần tử trong a LinkedList. Tôi muốn đảm bảo, tuy nhiên, có một và chỉ một phù hợp với tiêu chí lọc. Lấy mã này: public static void main(String[] args) { LinkedList&lt;User&gt; users = new LinkedList&lt;&gt;(); users.add(new User(1, "User1")); …



8
Vượt qua bắt lambda như con trỏ hàm
Có thể truyền một hàm lambda như một con trỏ hàm không? Nếu vậy, tôi phải làm điều gì đó không chính xác vì tôi đang gặp lỗi biên dịch. Hãy xem xét ví dụ sau using DecisionFn = bool(*)(); class Decide { public: Decide(DecisionFn dec) : _dec{dec} {} private: …





Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.