Resultados da pesquisa a pedido "haskell"
abelas @Truth de funções anônimas em Haskell
Estou tentando gerar uma tabela verdade para uma determinada expressão booleana. Eu poderia fazer isso criando um novo Datatype BoolExpr, mas quero fazê-lo com uma função anônima. Deveria funcionar assim: > tTable (\x y -> not (x || y)) output: ...
Remover arquivo, se existir,
Qual é a maneira correta de fazer isso em Haskell? if exists "foo.txt" then delete "foo.txt" doSomethingElseté agora eu tenho: import System.Directory main = do filename <- getFileNameSomehow fileExists <- doesFileExist filename if fileExists ...
Como o GHCi escolhe nomes para variáveis de tipo?
Ao usar o intérprete interativo do GHC, é possível solicitar o tipo inferido de uma expressão: Prelude> :t map map :: (a -> b) -> [a] -> [b] Parece que leva os nomes das variáveis de tipo da assinatura desdemap ...
determinação do comportamento da função do tipo da função
New para Haskell, desculpe se isso é muito básico Este exemplo é retirado de "Mundo Real Haskell" - ghci> :type fst fst :: (a, b) -> aEles mostram o tipo defst e siga-o com este parágrafo ... "O tipo de resultado defst éa. Já mencionamos que ...
Como extrair valor da ação monádica
Existe uma função interna com assinatura:: (Monad m) => m a -> a ? O Google diz que não existe essa função. Pode explicar por quê?
Por que o haskell simultâneo não é determinístico, enquanto os primitivos paralelos do haskell (par e pseq) são determinístico
Não entendo bem o determinismo no contexto de simultaneidade e paralelismo em Haskell. Alguns exemplos seriam úteis. Obrigad
Como traduzir esta fórmula matemática em Haskell ou Python? (Foi traduzido em PHP)
Estou tentando converter uma fórmula matemática em código PH Você pode ver a fórmula na resposta aceita aqui:Aplicar uma fórmula matemática de uma maneira mais elegante (talvez uma chamada recursiva faça o ...
Como achatar IO [[String]]?
Sou novo em Haskell e tenho algumas dificuldades em entender alguns de seus conceito Enquanto brincava com IO, eu queria achatar um IO [[String]]. Um exemplo do que tentei: module DatabaseTestSO where import Database.HDBC import ...
reactive-banana: evento de disparo que contém o valor mais atualizado de um comportamento
Suponha que eu tenha um eventodesencadea que eu quero fazer duas coisas quando demitido. Primeiro, quero atualizar o valor de algunscomportament. Segundo, se outras condições forem atendidas, desejo que ele inicie outro evento send_off com ...
Subdividindo uma lista no haskell
Como posso agrupar uma lista em listas menores de igual comprimento (exceto a última sub-lista) em haskel Por exemplo sublist 3 [1,2,3,4,5,6,7,8] -> [[1,2,3],[4,5,6],[7,8]] sublist 2 [4,1,6,1,7,3,5,3] -> [[4,1],[6,1],[7,3],[5,3]]