Programação algebraic-data-types
Perguntas com a marcação «algebraic-data-types»
Abusando da álgebra de tipos de dados algébricos - por que isso funciona?
A expressão 'algébrica' para tipos de dados algébricos parece muito sugestiva para alguém com experiência em matemática. Deixe-me tentar explicar o que quero dizer. Tendo definido os tipos básicos produtos • União + Singleton X Unidade 1 e usando a abreviação X²de X•Xe 2Xpara X+Xet cetera, podemos definir expressões algébricas …
289 haskell functional-programming algebraic-data-types miranda
Como faço para que minha função Haskell seja o mais curta possível?
A seasonfunção usa funções algébricas, mas sinto que o código é repetitivo. Como faço para torná-lo o mais curto possível? data Month = Jan | Feb | Mar | Apr | May | June | July | Aug | Sept| Oct | Nov | Dec deriving (Eq,Ord,Show,Read) data Seasons = …