Mục lục:
Định nghĩa - Đa hình tham số có nghĩa là gì?
Đa hình tham số là một kỹ thuật ngôn ngữ lập trình cho phép định nghĩa chung về các hàm và kiểu, mà không phải lo ngại nhiều về các lỗi dựa trên kiểu. Nó cho phép ngôn ngữ biểu cảm hơn trong khi viết mã chung áp dụng cho các loại dữ liệu khác nhau. Các hàm được viết trong ngữ cảnh với đa hình tham số hoạt động trên các loại dữ liệu khác nhau.
Techopedia giải thích đa hình tham số
Đa hình tham số là nguyên tắc cốt lõi đằng sau các cấu trúc và ngôn ngữ lập trình chung. Nó cho phép tạo ra các hàm chung và kiểu dữ liệu hoạt động trên các giá trị, bất kể loại dữ liệu.
Ví dụ: nếu một hàm lập trình hoạt động trên hai giá trị khác nhau, các giá trị có thể được đính kèm, mặc dù chúng không có cùng kiểu dữ liệu. Một ví dụ là tham gia danh sách các số nguyên có giá trị dấu phẩy động.
Ada, Haskell, Visual Prolog, Scala, Java và C # là các ngôn ngữ lập trình hỗ trợ đa hình tham số.