Resultados da pesquisa a pedido "haskell"

6 a resposta

Converta uma lista String em uma lista Int

Eu tenho uma lista de strings, é possível convertê-lo em uma lista de int Por exemplo. ["1","2"] -> [1,2]

2 a resposta

Lifting de uma função de ordem superior em Haskell

Estou tentando construir uma função do tipo: liftSumthing :: ((a -> m b) -> m b) -> (a -> t m b) -> t m bOndet é um transformador de mônada. Especificamente, estou interessado em fazer isso: liftSumthingIO :: MonadIO m => ((a -> IO b) -> IO b) ...

4 a resposta

Como usar o MonadRandom?

lguém pode fornecer um exemplo "for-dummies" de como usar o `MonadRandom '? Atualmente, tenho um código que faz coisas como passar pela variável do gerador, desde a função principal: main = do g <- getStdGen r <- myFunc g putStrLn "Result is : ...

6 a resposta

Por que não há muitas discussões sobre covariância e contra-variação em Haskell (em oposição a Scala ou C #)?

Eu sei o que é covariância e contravariância de tipos. Minha pergunta é por que ainda não encontrei discussão sobre esses conceitos em meu estudo de Haskell (em oposição a, digamos, Scala)? arece que há uma diferença fundamental na maneira como ...

4 a resposta

orres Derivativas e como usar o pacote de espaço vetorial (haskel

Estou trabalhando com Haskell por um bom tempo agora, mas estou longe de ser um especialista. Mas vejo que a abordagem funcional da programação me agrada melho té agora, estou trabalhando em um projeto para calcular coisas sérias, como correntes ...

6 a resposta

Ordenar uma lista de tuplas pelo segundo elemento

Eu quero classificar uma lista de tuplas por seus segundos elemento Exemplo de entrada: [("Bob",3),("Terry",1)]Exemplo de saída: [("Terry",1)("Bob",3)]

0 a resposta

Haskell: não é possível usar o “map putStrLn”?

Tenho uma lista de strings e tentei o seguinte: ls = [ "banana", "mango", "orange" ] main = do map PutStrLn list_of_stringsIsso não funcionou e não consigo entender o porqu ghc print-list.hs print-list.hs:3:0: Couldn't match expected type `IO ...

16 a resposta

Extrair o expoente e a mantissa de um número Javascript

Existe uma maneira razoavelmente rápida de extrair o expoente e a mantissa de um número em Javascrip AFAIK não há como entender os bits por trás de um número em Javascript, o que me parece que estou olhando para um problema de fatoração: ...

4 a resposta

Código-fonte haskell de impressão bonita com comentários

Estou tentando reformatar / reimprimir o código-fonte haskell (remover / adicionar espaços em branco, quebras de linha, alterar o estilo de indentação ...). Encontrei o pacote ...

10 a resposta

withFile vs. openFile

Este programa produz a saída que eu esperava quando recebia um arquivo de entrada de texto delimitado por \ n: import System.IO main :: IO () main = do h <- openFile "test.txt" ReadMode xs <- getlines h sequence_ $ map putStrLn xs getlines :: ...