cons

    0

    1답변

    나는 명칭 목록과 금액을 고려하여 계획을 변경하는 방법의 수를 세는 함수를 작성 중이다. 내 코드는 다음과 같습니다. 그러나 의도 한대로 작동하지 않습니다. + 연산자 대신 단점을 사용해야합니까? 세 번째 줄의 기본 경우는 빈 목록이어야합니까? (define (change k l) (cond ((= k 0) 1) ((or (< k 0) (null

    10

    2답변

    OCaml에서 cons 연산자를 단독으로 참조 할 수있는 방법이 있습니까? (::) 같은 결과를 생성 할 수있는 방법이 있나요 # (+) 3 5;; - : int = 8 # (*) 4 6;; - : int = 24 # (::) 1 [2;3;4];; Error: Syntax error: operator expected. : 예를 들어, 나는 (+

    0

    1답변

    "[a; b; c; d; e; f; g]"를 "a :: b :: c :: d :: e :: f :: g"로 구문 분석하고 싶습니다. :: [] "내 파서 내 일부에서 나는 listOps: | combOps COLONCOLON listOps { Bin($1,Cons,$3) } | combOps SEMI listOps { Bin($1,Con

    0

    2답변

    코드 "tsFunc"는 두 개의 목록을 입력으로 가져오고 두 목록의 각 요소를 쌍으로 만듭니다. 대부분의 경우 작동합니다. 그런데 2 등 길이의리스트 (예 : '(1 2)'(3 4) .... 또는 '(abc)'(1 2 3) ....)를 주면 조금 이상한 행동을합니다. . 이상하게 작동 첫째, 현재 코드 [문제 1] (define (tsFunc lst1 ls

    2

    2답변

    ++을 사용하지 않고 하스 켈에서 왼쪽에서 오른쪽으로 목록을 작성하는 방법이 있습니까? cons은 일정 시간 작업이며 코드를 효율적으로 유지하려고합니다. 이런 식으로 하스켈의 게으름을 이용하는 일반적인 방법이있는 것처럼 느껴지지만, 나는 그것을 생각할 수 없다. 은 지금 나는 Collatz 시퀀스를 생성하는 기능을 쓰고 있어요,하지만 잘못된 방향으로 목록을

    2

    2답변

    현재 기본 주소록을 만드는 clisp 지정 작업을하고 있습니다. 그러나이 과제에 대한주의 사항은 단지 cons, car, cdr, cond, if, eq, assoc 및 setf를 사용하여 과제를 완료 할 수 있다는 것입니다 ... 간단히 자체 목록을 구현하고 추가하기로 결정했습니다. 절차를 단순화하는 절차가 있지만 특히 잘 작동하지는 않습니다. 솔직히,

    2

    3답변

    다양한 Lisps에서 proper list은 nil (null 값) 또는 cons 셀 중 하나입니다. 여기서 첫 번째 (head, first, car) 값은 값을 가리키고 두 번째 (tail, rest , cdr) 다른 적절한 목록을 가리 킵니다. 얼랭 (Erlang)과 스칼라 (Scala)를 포함하여 다양한 다른 함수형 프로그래밍 언어가이 머리말과 꼬리

    4

    1답변

    line-seq (http://clojuredocs.org/clojure_core/clojure.core/line-seq)에 대한 ClojureDocs 항목과 스택 질문 (In Clojure 1.3, How to read and write a file)에 대한 대답에 따르면 line-seq는 java.io.BufferedReader가 전달 될 때 lazy

    3

    3답변

    C++에서 다음 패턴으로 점진적으로 컴파일 시간 목록을 빌드 할 수 있습니까? START_LIST(List) ADD_TO_LIST(List, int) ADD_TO_LIST(List, float) ADD_TO_LIST(List, double) END_LIST(List) 이의 결과가 동일해야 : using List = Cons<int, Cons<fl

    7

    1답변

    cons를 사용하여 요소를 목록에 결합하고 cons를 사용하여 목록에서 scheme의 요소를 결합하는 것의 차이점은 무엇입니까? 또한, 단점은 정확히 어떻게 작동합니까? 목록의 끝이나 시작 부분에 요소를 추가합니까? 감사합니다.