AP
Size: a a a
AP
∀
И
AP
И
p
JS
∀
JS
p
Параметрический полиморфизм (parametric polymorphism), ..., позволяет придать участку кода «обобщенный» тип, используя переменные вместо настоящих типов, а затем конкретизировать, замещая эти переменные типами. Параметрические определения однородны: все экземпляры данного фрагмента кода ведут себя одинаково.Дополню ответ цитатой из TAPL :)
И
И
JS
AP
[
AP
[
AP
AP