haskell

    -3

    1답변

    안녕하세요 저는 하스켈 프로그래밍에 조금 익숙합니다. 나는 단지 내가 하스켈에있는 명단에서 10 단어를 어떻게 찾을 수 있는지 알고 싶었다. 목록의 예 : ["there", "is", "is", "a", "man", ...] 사용 예제 : getCommonWords xs = count(10, xs) 그리고 목록에서 10 개 일반적인 단어를 삭제하는

    -3

    1답변

    하스켈 프로그램에서 임의의 인스턴스를 만들 필요가 있습니다. 저는 카드 유형 (갑판 유형)을 만들고 있습니다. 그리고 갑판은 카드 목록입니다. 데크 프로그램은 새로운 데크를 무작위 화하기 위해 mkStdGen과 숫자를 사용하여 시드를 묻습니다. 이 덱은 QuickTest 속성 테스트를 통과하려면 임의의 인스턴스가 있어야합니다. 여기 이 Carta에 대한 d

    1

    1답변

    Data.Constraint.Forall은 제약 조건에 대한 몇 가지 정량화를 제공하지만, 어떻게 사용할 수 있는지는 알 수 없습니다. 다음 고려 : {-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE MultiParamTypeClasses #-} module Forall where import Prelude im

    2

    1답변

    Mac에서는 Atom 텍스트 편집기 version 1.23.1에 Haskell을 사용하고 있습니다. 다른 언어 구문은 올바르게 강조 표시되어 있지만 Haskell을 코딩 할 때 텍스트 편집기는 구문을 올바르게 강조 표시하지 않고 일반 텍스트로 표시합니다. 나는 그것을 찾기 위해 노력했다. 그리고 Atom 누르기에서 그것을 발견했다 ctrl-shift-L 나

    1

    1답변

    나는 haskell로 프로그래밍 문제를 풀려고했다. 편의상 나는 01-apple.hs, 02-banana.hs, 03-caramel.hs과 같은 파일 이름을 사용했습니다. 하지만 모듈로 이러한 파일을 어떻게 사용할 수 있는지 알 수 없습니다. 모듈 식별자에는 숫자가 접두사로 붙지 않습니다. 이런 종류의 파일 이름을 사용할 수 없습니까?

    2

    1답변

    벡터에 대해 수행하는 함수가 목록에 대해 parMap rpar 인 경우를 원합니다. 다음은 내가 가지고있는 것입니다. import Data.Vector import Control.Parallel.Strategies parMapVec :: (a -> b) -> Vector a -> Vector b parMapVec f = map (runEval . r

    1

    1답변

    하나의 테스트가 로그인하고 다음 테스트에서 첫 번째 로그인 테스트의 쿠키 세트를 사용하는 테스트를 작성하려고합니다. 내가 무엇을 볼 수에서 ,이는 내가 github의의의 repos에서 몇 가지 예를 보면 내 응용 프로그램에서 이것을 사용하는 시도했지만 운이 없었 ydescribe Start describing a Tests suite keeping cook

    0

    1답변

    내 모듈 수식에이 데이터를 가지고 : data Formula = Formula { typeFormula :: String, nbClauses :: Int, nbVars :: Int, clauses :: Clauses } 그리고 나는 그것을 내보낼하지만 올바른 구문을 모르는 :이 module Formula (

    1

    2답변

    f 종류는 무엇입니까? class C f where comp :: f b c -> f a b -> f a c 내가 쓴 : (* -> *) -> * -> * 이 맞습니까? c은 콘크리트 유형 *입니다. a은 유형을 취해 유형을 생성하는 유형입니다. 그리고 이것들은 모두 f의 매개 변수입니까? 나의 논증이 맞습니까? 종류는 T입니다. data T

    2

    2답변

    다음과 같은 오류가 발생합니다. 모든 재귀 적 경우를 가정합니다. 무엇이 누락 되었습니까? Prelude> product [] =1 Prelude> product (x:xs) =x * product xs Prelude> product [1,2,3] *** Exception: <interactive>:48:1-30: Non-exhaustive patte