목록 작업
목록은 동적입니다. 필요에 따라 목록에 항목을 쉽게 추가하거나 제거할 수 있습니다. Insert 함수 또는 Insert Into 함수를 사용하여 목록에 항목을 추가할 수 있습니다. 기본적으로 항목은 목록 끝에 추가됩니다. 선택적으로 인수를 포함하여 추가할 항목의 위치를 지정할 수 있습니다. Insert 함수는 추가된 항목이 포함된 새 목록을 반환하지만 원래 목록은 변경하지 않습니다. Insert Into 함수는 원래 목록을 변경하지만 새 목록을 반환하지 않습니다. 이를 '제자리에서 동작'이라고 합니다. 마찬가지로 Remove 함수 또는 Remove From 함수를 사용하여 목록에서 항목을 삭제할 수 있습니다. 기본적으로 항목은 목록 끝에서부터 삭제됩니다. 선택적으로 인수를 포함하여 제거할 항목의 위치를 지정할 수 있습니다. 또 다른 선택적 인수는 삭제할 항목의 개수를 지정합니다. Remove 함수는 삭제된 항목이 없는 새 목록을 반환하지만 원래 목록은 변경하지 않습니다. Remove From 함수는 Insert Into 함수와 마찬가지로 "제자리에서" 동작하므로 원래 목록을 변경하지만 새 목록을 반환하지 않습니다. JMP는 일반적으로 코드를 즉시 평가하지만, 목록의 항목을 자동으로 평가하지는 않습니다. 이러한 지연 기능은 유용할 수 있습니다. 목록의 항목을 수집한 후 잠재적 오류를 검사하고 평가 전에 필요한 변경 사항을 적용할 수 있습니다. 그런 다음 Eval List 함수를 사용하여 모든 항목이 원본 목록의 해당 항목을 평가한 결과이지만 원본 목록은 변경되지 않은 새 목록을 만들 수 있습니다.