Resultados da pesquisa a pedido "haskell"
Calcular produto cartesiano n-ário
Dadas duas listas, eu posso produziruma lista de todas as permutações o produto cartesiano dessas duas listas: permute :: [a] -> [a] -> [[a]] permute xs ys = [ [x, y] | x <- xs, y <- ys ] Example> permute [1,2] [3,4] == [ [1,3], [1,4], [2,3], ...
Quando a diferença entre quotRem e divMod é útil?
No relatório haskell: Os métodos das classes quot, rem, div e mod satisfazem essas leis se y for diferente de zero: (x `quot` y)*y + (x `rem` y) == x (x `div` y)*y + (x `mod` y) == xquot é uma divisão inteira truncada para zero, enquanto o ...
Misture e combine computações com estado na mônada do estado
O estado do meu programa consiste em três valores,a, bec, dos tiposA, BeC. Diferentes funções precisam acessar valores diferentes. Quero escrever funções usando oState mônada para que cada função possa acessar apenas as partes do estado que ...
Haskell, instância Gen de B quando a classe A fornece informações suficientes para a classe B
Enquanto escrevia uma classe para um tipo de coleção / contêiner (btw aponte-me para os tipos existentes se estiver reinventando a roda) para fornecer uma interface geral para adicionar e remover elementos de qualquer tipo de 'coleção'. class ...
É possível aninhar guardas em Haskell?
Novato Haskell aqui, tentando escrever código para analisar expressões matemáticas. Código: isDigit :: Char -> Bool isDigit c = c >= '0' && c <= '9' parseNumber :: String -> Maybe (String, String) parseNumber [] = Just ("", "") parseNumber ...
Haskell, Char, Unicode e Turco
Para o tipo de dados Char, como especifico que desejo usar o i turco em vez do i inglês para as funções toLower e toUpper?
Guardas Haskell em funções lambda?
É possível ter proteções nas funções lambda? Por exemplo: \k | k < 0 -> "negative" | k == 0 -> "zero" | otherwise -> "positive"
Preenchimento automático de haskell no Emacs usando o modo haskell
Eu instaleihaskel-mode no emacs. Então escrevo no meu .emacs: (load "~/.emacs.d/haskell-mode/haskell-site-file") (add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode) (add-hook 'haskell-mode-hook 'turn-on-haskell-indentation) (add-hook ...
Qual é a diferença entre Int e Inteiro?
Em Haskell, qual é a diferença entre umInt e umInteger? Onde está documentada a resposta?
Estrutura de dados semelhante ao zíper com mais de um cursor
A estrutura de dados do Zipper é ótima quando se deseja atravessar uma árvore e manter a posição atual, mas que estrutura de dados deve-se usar se quiser rastrear mais de uma posição? Deixe-me explicar com exemplos: Alguém no canal #haskell me ...