ghci

    51

    2답변

    저는 우분투에서 ghci 6.8.2를 사용하고 있습니다. ghci는 초기 설정을 할 수있는 환경 설정 파일을 사용합니까? 예 : :set prompt "ghci> ".

    58

    2답변

    GHCi에서이 함수에 해당하는 함수를 정의하는 방법 (learnyouahaskell에서 가져옴)? 타입 선언없이 import Data.List numUniques :: (Eq a) => [a] -> Int numUniques = length . nub 는 GHCi 함수 정의를 허용하지만, 그것은 인정 유형 끝낸다 : 는 Prelude Data.Li

    9

    2답변

    6.12.2에서 이것은 단지 저에게 효과적이었습니다. 하지만 지금은 6.12.3 (일반 유닉스 바이너리)의 새 상자에 들어 있으며 분명히 놓친 설정이 있습니다. 단일 세션 (예 : ghci 실행) 내에서 콘솔 기록이 ghci에 있지만이 기록은 이전처럼 세션간에 저장되고 다시로드되지 않습니다. ghci가 readline, editline, 또는 haskeli

    35

    2답변

    GHCi를 사용할 때 거의 항상 Control.Applicative, Data.List 등을 가져옵니다. 해당 모듈을 자동으로 가져 오도록 GHCi를 구성하는 방법이 있습니까? 또한 가져온 후에도 프롬프트가 계속 오랫동안 지속되지 않도록하려면 어떻게해야합니까? Prelude Control.Applicative Data.List Database.HDBC Da

    4

    2답변

    하스켈에서 첫 번째 큰 프로젝트를 작성 중이며 여러 파일로 나누고 싶습니다. 지금까지 두 개의 모듈, Parse 및 Eval을 작성했습니다. 나는이 두 모듈을 포함하고 main 함수를 지정하는 Main 모듈을 갖고 싶습니다. 나는 파일 Main.hs, Parse.hs 및 Eval.hs을 가지고 Main에 가져올하지만,이 상황이 발생합니다 Prelude> :

    2

    1답변

    나는이 스레드를 넘어서서 Haskell List Comprehension 이제이 함수의 모든 셀이 실제로 비어 있지만 오직 비어있는 상태의 소품을 작성하려고합니다. 컴파일 할 때 다음과 같은 오류 메시지가 표시됩니다. {- Property that states that all cells in the blanks list are actually blank

    1

    2답변

    안녕 this 스레드가 이미이 주제를 처리하고 있습니다. 또한 this 스레드가 intrest 일 수 있습니다. 임 함수 스도쿠 data Sudoku = Sudoku { rows :: [[Maybe Int]] } deriving (Show, Eq) 및 위치를 제공 candidates :: Sudoku -> Pos -> [Int] 를 작성하려고 (t

    3

    1답변

    자습서를 진행하고 있습니다. (Real World Haskell) 그리고 빈 목록에서 머리와 꼬리에 관한 초급 질문이 하나 있습니다. GHCi에서는 예외를 반환합니다. 직관적으로 나는 둘 다 빈 목록을 반환해야한다고 생각합니다. 날 바로 잡을 수 있니? 왜 안돼? (OzML에서 빈리스트의 왼쪽이나 오른쪽에서 nil을 반환하는 한 기억하십시오) 이 튜토리얼에

    5

    3답변

    저는 Real World Haskell의 초기 챕터 연습을 통해 작업 중이며 GHCi에서 각 재귀 호출의 매개 변수를 사용하여 함수 평가를 표시 할 수있는 옵션이 있는지 알고 싶습니다. 그래서 예를 들어 간단한 'map'버전을 썼는데, 적용했을 때 GHCi가 실제 인수 (그리고 표현식 결과)로 각 재귀 호출을 표시하도록하고 싶습니다. 무언가가 나를 뒤에서

    6

    4답변

    에서 기능을로드하지, 내가 가진 : ghci에서 doubleMe x = x + x , 내가 입력 : Prelude> :l test [1 of 1] Compiling Main (test.hs, interpreted) Ok, modules loaded: Main. *Main> doubleMe 9 <interactive>:1:0: Not in