ghci

    1

    2답변

    내 Mac (OS Sierra 실행)에 BNFC를 설치하려고합니다. 나는 Mac 용 Haskell 플랫폼 (v.8.0.1)을 이미 설치했다. 나는 cabal을 설치 한 후 alex (v 3.2.1)와 happy (v 1.19.5)를 설치하는 데 사용했다. 나는 caball install bnfc를 실행했고 제대로 설치되었다. -bash을 : 나는 bnfc

    0

    1답변

    나는 그것이 무엇을 이해하려고 노력 곳의 간단한 예로서 fmap . const을 보자 fmap :: Functor f => (a -> b) -> f a -> f b const :: a -> b -> a 내가 알 주먹 것은 내가 이해하려고 할 때 a, b이 모호하다는 것이다 fmap . const. 두 개 이상의 관련 서명을 함께 사용하면 "GHCI 세

    1

    1답변

    나는 GHCi에서 재귀 계승 기능을 구현하려했지만, 나는 다음과 같은 오류 메시지가 표시됨 : Prelude> fact n = n * fact (n-1) Prelude> fact 0 = 1 Prelude> fact 1 *** Exception: <interactive>:2:1-10: Non-exhaustive patterns in function fa

    1

    3답변

    왜 Haskell 인터프리터 (GHCI 7.10.3)는 let 표현식에 함수 정의가 필요하지만 Haskell 컴파일러 (GHC 7.10.3)는 파서 오류를 발생시킵니다. 함수 정의가 let 표현식 안에 있습니까? "Learn You a Haskell for Great Good!" 아기의 첫 번째 기능은 doubleMe입니다 : doubleMe x = x +

    3

    1답변

    무엇을하려고합니까? 하스켈에서 FFI를 통해 C++ (extern "C" { ... } 인터페이스 사용)을 호출하려고합니다. 특히 C++ 파일 three.cpp이 있습니다. 그 안에는 Haskell에서 액세스하려고하는 하나의 외부 C++ 함수가 있습니다 (백그라운드에서 다른 개인 C++ 코드 사용). 문제점 :stack build 및 stack test을

    2

    1답변

    다음은 https://en.wikibooks.org/wiki/Haskell/Understanding_monads/State이고, randomIO은 ghci에 정수를 직접 인쇄합니다. 유형이 다형성 인 경우 ghci은 여기에서 Int을 어떻게 알 수 있습니까? ghci에 형식 유추에 대한 몇 가지 특별한 규칙이 있습니까? GHCi> :m System.Rand

    0

    2답변

    I가 명령 줄에 잘 작동합니다 다음 코드를 ghci> [let square x = x * x in (square 5, square 3, square 2)] [(25,9,4)] 을하지만 난 파일에 있고, 그것을 컴파일 할 때 작동하지 않고 오류가 발생합니다. [1 of 1] Compiling Main (baby.hs, interpreted) b

    1

    1답변

    나는 다음과 같은 데이터 유형이 있습니다 {-# LANGUAGE ExistentialQuantification #-} {-# LANGUAGE ExtendedDefaultRules #-} class ToString a where data M = forall a. (ToString a) => B a 가 GHCI에서 나는 문제없이 다음을 수행 할 수

    0

    1답변

    편집 : 좋아, 나는 아무 것도이 문제입니다,하지만 난 왜 출력을 제공하지 않습니다 모르는 알고 let y = 2 * x where x = sum[1..3] 이 다른 표현이 출력 줄 않기 때문에 나는 단지 궁금 let x = sum[1..3] in 2 * x

    0

    1답변

    Cabal 또는 Stack을 사용하지 않고 splitOn을 가져오고 싶습니다. 그게 가능하니? GHCi가 importData.Text, Data.List.Split 또는 을 거부 할 때, Cabal 또는 Stack을 사용하지 않고 다음 단계는 무엇입니까? GHCi에서 직접 가져올 수 있습니까? 감사합니다. cabal install split cabal