Questions et réponses pour le algebraic-data-types :

Les types de données algébriques sont des structures de données construites à partir de sommes, de produits et de types récursifs, admettant une algèbre. Les descriptions des types donnés comme ADT peuvent être manipulées symboliquement pour dériver d'autres structures de données associées. La logique de la construction algébrique des types est liée aux espèces combinatoires en mathématiques combinatoires.

1
votes
En utilisant scala 2.12.8, cela ne serait pas compilé sans un cast: sealed trait Content case object A extends Content final case class B(i: Int) extends Content sealed trait Containe ...

8
votes
J'ai une fonction HASKELLL qui prend une entrée utilisateur et une autre fonction qui valide cette entrée. Bien sûr, la validation pourrait échouer, auquel cas je voudra ...

7
votes
Premier, désolé pour le long post. Fondamentalement, ma question est la suivante: J'essaie de reproduire le type de syndicat discriminé F # discriminé suivant en C ...