Reagent를 사용하여 코드를 작성 중이며 일부는 콜백 및 상태 조작 작성과 관련이 있습니다. 이러한 장소 중 일부는 기본 인수가있는 함수를 호출하므로 아무 것도하지 않으려 고합니다. 난 그냥 상수 값을 반환하고 싶습니다. 예를 들어 #(true)과 같은 것을 사용하면 예외가 발생하며 (fn [_] true)을 작성해야합니다. 람다 속기가 매개 변수를 얻
주어진 정수 값 목록의 짝수 숫자 목록을 반환하는 Scheme 함수를 작성하십시오. 목록이 단순하지 않을 수 있으며 중첩 목록이 생길 수 있으며 짝수 목록을 찾을 필요가 있습니다 그 안에있는 숫자. (2 4 6 4) (define (evenlist numberlist)
(cond
((null? numberlist) '())
(el
제 질문은 오히려 간단합니다. 나는 다음과 같은 명령을 실행할 때 커먼 리스프에서 는, 나는 해당 결과를 얻을 : (eval '''boo) => 'boo
반면에, 나는 약간 다른 무언가를 얻을 다음 명령을 실행합니다. (eval (eval '''boo)) => boo
내 질문은 이것이다 : 첫 번째 명령의 eval 변수 심볼 두 따옴표 "오프 면도"
나는 writte에게 혀짤배기의 목록 역 기능을 가지고 있고 나는 그것을 테스트하고 싶어하지만 오류를했고 나는 그것을 기능을 해결할 수 있고, 전화는 다음과 같습니다 : (defun myreverse (list)
(cond((null list) nil))
(cons (myreverse(cdr list) (car list))))
라켓에 익숙하며 목록이 엄격히 오름차순인지 확인하는 함수를 작성하려고합니다. '(1 2 3)가 true를 반환 '(1 2) (3 2 4) 반환 ' 을 거짓 (반복) 반환 거짓 내 코드는 지금까지 있습니다 : Image of code (define (ascending? 'list)
(if (or (empty? list) (= (length 'list
최소 동작 예 I가 시도하고 통해 GIMP 모듈 배열을 전달하는 것은 Scheme Script-Fu interface를 사용 GIMP 플러그로 정수들의 어레이를 통과한다. 다음과 같이 내가 컴파일 #include <libgimp/gimp.h>
#include <stdlib.h>
#include <stdio.h>
static void query (vo
나는 내가 규범에 의해 나눌 수있는 벡터의 각 요소 (다른 조건의 정수)를 설정하려고 벡터 설정 (define foo0
(lambda (vec)
(let* ((newvec (vector vec))
(l (vector-length vec))
(norm (norm0 vec)))
(do ((i 0(+ i 1
숙제를 담당 중이며 첫 번째 기능은 목록의 특정 요소를 삭제하거나 목록의 특정 요소를 표시하는 것과 같은 일을합니다. 다음 함수는 중첩 목록을 삭제하거나 표시하려고합니다. 중첩 목록 작업에 대한 일반적인 팁이 있습니까? 함수가 이전에 쓴 것과 매우 유사 할 것이라고 상상해 봅니다. 조금 변형되었습니다. 여기는 지금까지 작성한 기능의 두 가지 예입니다. 참고