scheme

    0

    1답변

    일부 함수에서 원자에 대한 Scheme의 목록을 검색하려고합니다. 예를 들어 google입니다. 해당 목록에 원자가 포함되어 있으면 목록을 반환하고 싶습니다. 예 : (google 'dave '((www.sillypage.com this page says dave among other things) (www.happypage.com this p

    1

    4답변

    라켓에 익숙하며 목록이 엄격히 오름차순인지 확인하는 함수를 작성하려고합니다. '(1 2 3)가 true를 반환 '(1 2) (3 2 4) 반환 ' 을 거짓 (반복) 반환 거짓 내 코드는 지금까지 있습니다 : Image of code (define (ascending? 'list) (if (or (empty? list) (= (length 'list

    0

    2답변

    스택 백 추적을 얻거나 이와 유사한 실행중인 구성표 백그라운드 프로세스를 얻을 수있는 기회가 있습니까? 또는 을 나중에 검사 할 수있는 실행중인 시스템의 예외 또는 오류에 이미지 을 덤프 하시겠습니까? EDITED 는 유닉스에 내가 (&를 통해 쉘에서 배경에서 시작) 웹 응용 프로그램을 실행 한 더 정확합니다. 이제 오류가 발생했을 때 디버깅 할 수있는 물

    1

    1답변

    코드를 좋아하는 사람들에게는보기 흉한 코드를 보는 것보다 더 나쁜 것이 없습니다. 현재 내 구문 강조 표시 파일 scheme.vim은 vim에 debian으로 표시되어 있습니다. 적어도 guile 또는 실제로 scm에있는 일부 문자 리터럴을 인식하지 못하는 것 같습니다. 예를 들어, 16 진수 유니 코드 포인트 0x0000을 나타내는 문자 리터럴 #\x00

    2

    1답변

    최소 동작 예 I가 시도하고 통해 GIMP 모듈 배열을 전달하는 것은 Scheme Script-Fu interface를 사용 GIMP 플러그로 정수들의 어레이를 통과한다. 다음과 같이 내가 컴파일 #include <libgimp/gimp.h> #include <stdlib.h> #include <stdio.h> static void query (vo

    0

    2답변

    저는 Scheme 및 함수형 프로그래밍을 처음 사용합니다. 는 운동의 일환으로, 그 줄 첫 번째 n 피보나치 수에 의해 다수의 n 및 인쇄 라인을 소요하는 기능을 구현하려고 문제는 프로그램이 재귀 호출에 도달 할 때, 그것은 '아무튼이다 t n을 인식하고 계약 위반 오류가 발생합니다. 웹을 탐색하면서 나는 어떤 식 으로든 let 함수를 사용해야한다고 생각하

    0

    2답변

    나는 내가 규범에 의해 나눌 수있는 벡터의 각 요소 (다른 조건의 정수)를 설정하려고 벡터 설정 (define foo0 (lambda (vec) (let* ((newvec (vector vec)) (l (vector-length vec)) (norm (norm0 vec))) (do ((i 0(+ i 1

    1

    1답변

    다음 코드는 어떻게 작동합니까? 이 코드는 라켓 설명서 https://docs.racket-lang.org/plot/renderer2d.html?q=2d%20renderers#%28part.2.D.Line_.Renderers%29에서 발췌 한 것입니다 (이 페이지의 기능 점수 참조). 이것은 일반적인 함수 정의 문이 아닙니다. 밑줄은 여기서 무엇을 의미합니

    -1

    1답변

    나는 나의 과제를 해결하기 위해 여러 가지 방법을 시도하지만 문제는 내가 뭔가를 그리워하거나 내가 잘못된 방법으로 뭔가를 사용 추측된다 내 : 솔루션을 (define (return l) (cond ((null? l) '()) (cond (!= (mod n (car l) 0)) ;; here will check if not equal 0 so it

    0

    1답변

    단지 술어를 사용하고 목록을 반복하는 스키마 코드를 작성합니다. 예를 (filter odd? '(1 2 3))에 대한 (define (filter para lst) (foldr (lambda (x y) (if (para x) (cons x y) y)) '() lst)) 가 시작 '()과 3 항에서 '(1 3) 람