Trang Chủ Phát triển Biểu thức lambda là gì? - định nghĩa từ techopedia

Biểu thức lambda là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Lambda Expression có nghĩa là gì?

Biểu thức lambda là một hàm ẩn danh cung cấp một cú pháp ngắn gọn và hàm, được sử dụng để viết các phương thức ẩn danh. Nó dựa trên khái niệm lập trình hàm và được sử dụng để tạo các đại biểu hoặc kiểu cây biểu thức. Cú pháp là biểu thức hàm (arg1, arg2 … argn).

Techopedia giải thích biểu hiện Lambda

Biểu thức Lambda sử dụng ký hiệu toán tử =, được đọc là "đi đến." Các tham số đầu vào được chỉ định ở phía bên trái của toán tử và câu lệnh / biểu thức được chỉ định ở bên phải. Nói chung, các biểu thức lambda không được sử dụng trực tiếp trong cú pháp truy vấn mà thường được sử dụng trong các cuộc gọi phương thức. Biểu thức truy vấn có thể chứa các cuộc gọi phương thức.


Các tính năng cú pháp biểu thức Lambda như sau:

  • Nó là một chức năng không có tên.
  • Không có sửa đổi, chẳng hạn như quá tải và ghi đè.
  • Phần thân của hàm nên chứa một biểu thức, thay vì một câu lệnh.
  • Có thể chứa một cuộc gọi đến một thủ tục chức năng nhưng không thể chứa một cuộc gọi đến một chương trình con.
  • Tuyên bố trở lại không tồn tại.
  • Giá trị được trả về bởi hàm chỉ là giá trị của biểu thức có trong thân hàm.
  • Câu lệnh hàm End không tồn tại.
  • Các tham số phải có kiểu dữ liệu được chỉ định hoặc được suy ra.
  • Không cho phép các tham số chung.
  • Không cho phép các tham số tùy chọn và ParamArray.

Biểu thức Lambda cung cấp tốc ký cho trình biên dịch, cho phép nó phát ra các phương thức được gán cho đại biểu. Trình biên dịch thực hiện suy luận kiểu tự động trên các đối số lambda, đây là một lợi thế chính.

Biểu thức lambda là gì? - định nghĩa từ techopedia