Основы функционального программирования/Haskell/Служебные слова и синтаксис: различия между версиями

Содержимое удалено Содержимое добавлено
м «Основы функционального программирования/Служебные слова и синтаксис Haskell'а» переименована в «[[Основы функционального программирован�
Нет описания правки
Строка 68:
Видно, что язык поддерживает два способа записи определения локальных переменных: префиксный (со словом <code>let</code>) и постфиксный (со словом <code>where</code>). Они равнозначны, их употребление зависит только от предпочтений программиста. Однако обычно постфиксный способ используется в выражениях, где также есть охрана, а префиксный — в остальных случаях.
 
== [[w:Полиморфизм в языках программирования|Полиморфизм]] ==
 
В первой лекции уже́ было показано, что функциональная парадигма программирования поддерживает чистый или параметрический полиморфизм. Однако большинство современных языков не обходятся без так называемого полиморфизма «ad hoc», или [[Перегрузка операций|перегрузки]]. Например, перегрузка практически повсеместно используется для следующих целей: