Spec-Zone.ru › Haskell 9

6.8.1. Классы типов с несколькими параметрами

MultiParamTypeClasses
Предполагает:

ConstrainedClassMethods

Предполагается расширением:

FunctionalDependencies

Начиная с версии:

6.8.1

Статус:

Включено в GHC2024, GHC2021

Разрешает определять классы типов с более чем одним параметром.

Классы типов с несколькими параметрами разрешены при включённом расширении MultiParamTypeClasses. Например:

class Collection c a where
    union :: c a -> c a -> c a
    ...etc.

© 2002–2007 The University Court of the University of Glasgow. All rights reserved.
Licensed under the Glasgow Haskell Compiler License.
https://downloads.haskell.org/~ghc/9.14.1/docs/users_guide/exts/multi_param_type_classes.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API