Что такое стиль полиморфизма Haskell?

В модели автоматизации VS существует

_DTE.MainWindow.Capation

, с которого Вы могли запустить.

См. http://msdn.microsoft.com/en-us/library/envdte._dte.mainwindow.aspx

26
задан Don Stewart 16 April 2011 в 20:18
поделиться

1 ответ

Действительно, Haskell поддерживает как параметрический полиморфизм (более высокого ранга), так и специальный (или ограниченный ) полиморфизм. Параметрический полиморфизм в Haskell поддерживается через систему типов Hindley-Milner / System F . Специальный полиморфизм поддерживается с помощью классов типов.

Относительно происхождения классов типов и специального полиморфизма см. Статьи Вадлера:

Для происхождения различия между параметрическим и специальным полиморфизмом, вы можете найти документы Стрейчи,

32
ответ дан 28 November 2019 в 07:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: