Hàm Thứ Bậc Cao – Wikipedia Tiếng Việt

Bước tới nội dung

Nội dung

chuyển sang thanh bên ẩn
  • Đầu
  • 1 Ví dụ tổng quát
  • 2 Xem thêm
  • 3 Tham khảo
  • Bài viết
  • Thảo luận
Tiếng Việt
  • Đọc
  • Sửa đổi
  • Sửa mã nguồn
  • Xem lịch sử
Công cụ Công cụ chuyển sang thanh bên ẩn Tác vụ
  • Đọc
  • Sửa đổi
  • Sửa mã nguồn
  • Xem lịch sử
Chung
  • Các liên kết đến đây
  • Thay đổi liên quan
  • Thông tin trang
  • Trích dẫn trang này
  • Tạo URL rút gọn
  • Tải mã QR
In và xuất
  • Tạo một quyển sách
  • Tải dưới dạng PDF
  • Bản để in ra
Tại dự án khác
  • Khoản mục Wikidata
Giao diện chuyển sang thanh bên ẩn Bách khoa toàn thư mở Wikipedia Đừng nhầm với Hàm tử.
Bài viết này có một danh sách các nguồn tham khảo, nhưng vẫn chưa đáp ứng khả năng kiểm chứng được bởi thân bài vẫn còn thiếu các chú thích trong hàng. Hãy giúp cải thiện bài viết này bằng cách bổ sung các chú thích nguồn cho các nội dung tương ứng. (September 2013) (Tìm hiểu cách thức và thời điểm xóa thông báo này)

Trong toán học và khoa học máy tính, hàm thứ bậc cao (tiếng Anh: higher-order function) là một hàm thỏa ít nhất một trong các điều kiện sau:

  • lấy một hoặc nhiều hàm làm đối số (ví dụ tham số thủ tục),
  • trả về kết quả là một hàm.

Tất cả các hàm khác là hàm bậc nhất (first-order function). Trong toán học hàm thứ bậc cao cũng được gọi là toán tử (operator) hay hàm số (functional). Hàm thứ bậc cao không nên bị nhầm lẫn với "hàm tử" (functor) trong toán học, xem thêm Hàm tử (định hướng).

Ví dụ tổng quát

[sửa | sửa mã nguồn]
  • Hàm map, được tìm thấy trong nhiều ngôn ngữ lập trình, là một ví dụ về hàm thứ bậc cao. Nó nhận đối số là một hàm f và một danh sách các phần tử, và kết quả trả về là một danh sách mới với hàm f được áp dụng trên từng phần tử của danh sách.

Xem thêm

[sửa | sửa mã nguồn]
  • First-class function
  • Combinatory logic
  • Function-level programming
  • Functional programming
  • Kappa calculus - a formalism for functions which excludes higher-order functions
  • Strategy pattern
  • Higher order messages

Tham khảo

[sửa | sửa mã nguồn] Lấy từ “https://vi.wikipedia.org/w/index.php?title=Hàm_thứ_bậc_cao&oldid=68542746” Thể loại:
  • Lập trình hàm
  • Lambda calculus
  • Hàm thứ bậc cao
  • Chương trình con
Thể loại ẩn:
  • Bài viết có bản mẫu Hatnote trỏ đến một trang không tồn tại
  • Bài viết thiếu trích dẫn trong văn bản
Tìm kiếm Tìm kiếm Đóng mở mục lục Hàm thứ bậc cao 20 ngôn ngữ Thêm đề tài

Từ khóa » Hàm Số Bậc Nhất Tiếng Anh Là Gì