Оглавление:
- Определение - Что означает параметрический полиморфизм?
- Техопедия объясняет параметрический полиморфизм
Определение - Что означает параметрический полиморфизм?
Параметрический полиморфизм - это метод языка программирования, который позволяет дать общее определение функций и типов без особой заботы об ошибках на основе типов. Это позволяет языку быть более выразительным при написании универсального кода, который применяется к различным типам данных. Функции, написанные в контексте параметрического полиморфизма, работают с различными типами данных.
Техопедия объясняет параметрический полиморфизм
Параметрический полиморфизм является основным принципом, лежащим в основе общих языков программирования и структур. Это позволяет создавать универсальные функции и типы данных, которые работают со значениями, независимо от типа данных.
Например, если функция программирования работает с двумя различными значениями, значения могут быть присоединены, даже если они не имеют одинаковые типы данных. Примером является объединение списка целых чисел со значением с плавающей запятой.
Ada, Haskell, Visual Prolog, Scala, Java и C # являются языками программирования, которые поддерживают параметрический полиморфизм.
