Resultados da pesquisa a pedido "haskell"
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]
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) ...
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 : ...
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 ...
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 ...
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)]
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 ...
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: ...
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 ...
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 :: ...