← findnix.eu
🎬 peertube.fr peertube.fr

tuto fonctionnel 54 : Classes de types et Functor, en Haskell

⏱ 26:48 🌐 peertube.fr

https://nokomprendo.gitlab.io/posts/tuto_fonctionnel_54/2021-02-13-fr-README.html En plus des types algébriques (ADT), Haskell supporte les classes de types (Type Classes). Celles-ci permettent notamment de spécifier des contraintes sur des types polymorphes. Les classes de types sont un outil très performant en Haskell, qui est utilisé pour définir des structures de haut-niveau comme les Functor et les Monad. Les classes de types existent également dans d’autres langage, sous des formes généralement moins évoluées. Par exemple, les traits en Rust et les concepts en C++20. Cet article présente les classes de types en Haskell, à partir de quelques exemples. Il introduit également un exemple de structure évoluée, les Functor.

https://peertube.fr/w/kyH7M6SuKntWoXPdtCifJZ
programmation haskell
Indexiert von findnix.eu · Eigene Seite einreichen