map, filter, reduce, fold, for-each, 벡터·문자열 변형, apply는 평가기 적용 경로로 게스트 프로시저를 호출합니다.
한눈에 보기
LISPEX
(fold-right cons (list) (list 1 2 3))결과
OUTPUT
(1 2 3)현재 보장
- 순회는 왼쪽부터이며 콜백 오류·탈출은 같은 신호 경로로 전파됩니다.
fold-left는 왼쪽 축약 별칭이며fold-right는 오른쪽부터(f element accumulator)를 호출합니다.for-each는 효과를 위해 실행하고 프로필의 미지정 결과인 0개 값을 반환합니다.
콜백 계약
| 시그니처 | 순회 / 결과 | 값 컨텍스트 |
|---|---|---|
| (map proc list ...) | 왼쪽부터; 새 올바른 리스트 | 콜백 정확히 한 값 |
| (filter predicate list) | 왼쪽부터; 유지 요소 | 술어 정확히 한 값; #f만 제외 |
| (fold-left proc init list) | 왼쪽 누산 | 콜백 정확히 한 값 |
| (apply proc arg ... final-list) | 공통 적용 디스패처; 꼬리 안전 | 프로시저 결과 패킷 보존 |
| (for-each proc list ...) | 왼쪽부터 효과 | 콜백 한 값; 전체 0개 값 |
경계
- 호스트 콜백이 게스트 연속, 핸들러, 값 컨텍스트 규칙을 우회하지 않습니다.