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


3
Loại trả lại rõ ràng của Lambda
Khi tôi thử và biên dịch mã này (VS2010), tôi gặp lỗi sau: 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 …

6
Cách thực hiện Nối giữa nhiều bảng trong LINQ lambda
Tôi đang cố gắng thực hiện Nối giữa nhiều bảng trong LINQ. Tôi có các lớp sau: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table Và tôi sử dụng mã sau (trong đó product, categoryvà productcategorylà các phiên bản của các lớp trên): var query = product.Join(productcategory, …


1
Cảnh báo cell-var-from-loop từ Pylint
Đối với mã sau: for sort_key, order in query_data['sort']: results.sort(key=lambda k: get_from_dot_path(k, sort_key), reverse=(order == -1)) Pylint đã báo lỗi: Khóa sắp xếp biến ô được xác định trong vòng lặp (cell-var-from-loop) Bất cứ ai có thể cho một gợi ý những gì đang xảy ra ở đây? Từ mã …

6
Bất kỳ lý do không sử dụng lambdas toàn cầu?
Chúng tôi có một chức năng sử dụng nội bộ lambda không bắt giữ cho chính nó, ví dụ: void foo() { auto bar = [](int a, int b){ return a + b; } // code using bar(x,y) a bunch of times } Bây giờ chức năng được thực hiện …
89 c++  lambda 

5
Tại sao lambda có kích thước 1 byte?
Tôi đang làm việc với bộ nhớ của một số lambdas trong C ++, nhưng tôi hơi khó hiểu với kích thước của chúng. Đây là mã thử nghiệm của tôi: #include <iostream> #include <string> int main() { auto f = [](){ return 17; }; std::cout << f() << std::endl; …
89 c++  c++11  lambda  c++14  sizeof 

7
Ngôn ngữ lambda là gì?
Tôi đang đọc "JavaScript: The Good Parts" và tác giả đề cập rằng JavaScript là ngôn ngữ lambda đầu tiên được khởi chạy. Các hàm của JavaScript là các đối tượng hạng nhất với (hầu hết) phạm vi từ vựng. JavaScript là ngôn ngữ lambda đầu tiên trở thành ngôn …



6
Hàm trả về một biểu thức lambda
Tôi tự hỏi liệu có thể viết một hàm trả về một hàm lambda trong C ++ 11 không. Tất nhiên một vấn đề là làm thế nào để khai báo hàm như vậy. Mỗi lambda có một kiểu, nhưng kiểu đó không thể diễn đạt được trong C ++. …
88 c++  function  c++11  lambda 


12
Java 8 lambda lấy và xóa phần tử khỏi danh sách
Đưa ra danh sách các phần tử, tôi muốn lấy phần tử có thuộc tính đã cho và xóa nó khỏi danh sách. Giải pháp tốt nhất mà tôi tìm thấy là: ProducerDTO p = producersProcedureActive .stream() .filter(producer -> producer.getPod().equals(pod)) .findFirst() .get(); producersProcedureActive.remove(p); Có thể kết hợp get và remove …

7
Sử dụng 'return' trong một khối Ruby
Tôi đang cố gắng sử dụng Ruby 1.9.1 cho một ngôn ngữ kịch bản nhúng để mã "người dùng cuối" được viết trong một khối Ruby. Một vấn đề với điều này là tôi muốn người dùng có thể sử dụng từ khóa 'return' trong các khối, vì vậy họ …

7
Task.Run với (các) Tham số?
Tôi đang làm việc trong một dự án mạng đa tác vụ và tôi là người mới Threading.Tasks. Tôi đã thực hiện một đơn giản Task.Factory.StartNew()và tôi tự hỏi làm thế nào tôi có thể làm điều đó với Task.Run()? Đây là mã cơ bản: Task.Factory.StartNew(new Action<object>( (x) => { …

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.