Resultados da pesquisa a pedido "haskell"

3 a resposta

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: ...

2 a resposta

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 ...

1 a resposta

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 ...

6 a resposta

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 ...

8 a resposta

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ê?

2 a resposta

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

3 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...

7 a resposta

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]]