clisp

    4

    2답변

    모든 숫자 목록의 요소 수를 나열하는 재귀 LISP 함수가 필요합니다. 3. 허용, 루프 또는 Whiles를 사용할 수 없으며 기본 CAR 만 사용할 수 있습니다.이 (defun foo (lst) (COND ((null lst) lst) (T (IF (> (CAR lst) 3) (1+ (foo (CDR lst))) (

    2

    4답변

    LISP는 저를 다시 한번 괴롭 힙니다 ... 목록에서 마지막 요소의 값을 가져올 수없는 이유는 무엇입니까? 나는 목록은 다음과 유사한 설정 한 : 이제 (setq bar '(((1 2) 3 4 5)((6 7) 8 9 10))) 나는 4의 반환받을 : (cdddar bar) : (caddar bar) (5)에의 복귀가 하지만 5를 얻을 수는 없습

    3

    1답변

    는 누군가가 나에게 CGI /usr/지방/빈/CLISP CL-WHO 또는 동등한를 사용하는 CLISP 스크립트의 간단한 expample를 제공 ​​할 수 있을까요? 내 설치는 apache2, clisp 및 quicklisp로 구성됩니다. 미리 감사드립니다.

    5

    1답변

    나는이 일을 스스로 할 수있는 방법을 찾아 낼 수 있었지만, 이것을하기위한 더 단순하고 아마도 내장 된 방법이 있다는 느낌이 들었다. 두 목록 중 하나가 요소를 공유하는지 확인하고 싶습니다. 두 목록은 (1 3 7)를 포함 ((0 1 2) (3 4 5) (6 7 8) (0 3 6) (1 3 7) (2 4 8) (0 4 8) (2 4 6)) ((0 1 7

    3

    1답변

    나는 Lisp에서 CLISP의 argv에 액세스 할 수 있기를 원합니다.

    2

    1답변

    ('(1 2)'((1 2) (1 3)) 제거) '(1 2)를 목록에서 제거하지 않습니다. eq를 사용하고 같지 않음) clisp의 목록 목록에서 요소를 삭제하는 다른 대안이 있습니까 ??

    1

    2답변

    CLISP에서 디렉토리 내의 모든 파일 목록을 보려고했지만 디렉토리 내의 모든 비 디렉토리 파일 만 가져올 수있었습니다. 저는 현재 Windows 7에서 cygwin을 사용하고 있습니다. 결과가 내 결과에 영향을 미칠 수 있습니다. (directory (make-pathname :directory '(:absolute "cygdrive" "c" "Down

    2

    1답변

    시퀀스를 반복하면서 각 요소에 대해 조건부로 연산을 수행 한 다음 수집합니다 (조건과 일치하는 경우에만). 여기에 작동하는 간단한 예 난 그냥이 적절한 또는 혀짤배기에 가장 좋은 방법은 있는지 알고 싶어한다 : (loop for n in '(1 2 3 4 5) when (when (equal (mod n 2) 0) n) collec

    4

    5답변

    LISP 또는 Haskell, 나는 함수형 프로그래밍을 배울 필요가있다. 그러나 나는 Lisp가 매우 오래된 것으로 들었다.

    2

    2답변

    포맷 기능의 목록의 요소를 사용하여 출력 할 수 (setf list '(1 2 3 4 5 6)) (format t "~A some text here ~A ~A ~A more text here ~A ~A" list) 을 그리고있다 1 여기 2 3 여기에 4 더 많은 텍스트 5 6 텍스트 (nth 1 목록) (n 번째 2 목록) 등을 호출하지 않고 어떻게