학습 경로

첫 프로그램, 값과 프로시저, 데이터와 조건, 완성된 결정 규칙까지 네 단계로 리스펙스를 배웁니다.

이 과정은 “리스펙스를 처음 본다”에서 “작은 결정 규칙을 직접 작성하고 시험한다”까지 가는 가장 짧고 완전한 길입니다. 네 수업은 앞 수업의 코드를 이어받고, 작은 연습과 다음 단계로 넘어갈 기준으로 끝납니다.

시작하기 전에

플레이그라운드는 최신 브라우저만 있으면 됩니다. 첫 수업에서는 로컬 설치를 건너뛰어도 되고, 설치할 때는 npm과 네이티브 경로를 모두 안내합니다. 전체 과정은 약 30~45분이면 충분하지만, 수업 하나씩 끊어 진행해도 됩니다.

과정 내내 다음 읽기 규칙을 반복해서 사용합니다.

(할-일 입력-1 입력-2 ...)

괄호는 수수께끼 같은 리스프 장식이 아닙니다. 하나의 폼을 보여 줍니다. 대다수 폼은 프로시저를 호출하고, define, if, quote처럼 이름이 정해진 일부 폼은 평가 방법을 제어합니다.

네 단계

1. 첫 프로그램

플레이그라운드에서 완전한 식 하나를 실행하고, .lspx 파일로 저장한 뒤, 소스 문제가 진단에 어떻게 나타나는지 봅니다.

첫 프로그램 시작하기 →

2. 값, 이름, 프로시저

리터럴을 읽고, definelet으로 이름을 붙이고, 다시 쓸 수 있는 프로시저를 만듭니다. 겹친 괄호가 일정한 평가 순서로 보이기 시작합니다.

값과 프로시저 배우기 →

3. 데이터, 조건, 결정

심볼과 리스트를 데이터로 보존하고, ifcond로 답을 고릅니다. 오직 #f만 거짓이라는 규칙을 익히고, 설명 없는 불리언 대신 이름 붙은 결정을 반환합니다.

데이터와 결정 배우기 →

4. 첫 결정 규칙

앞의 내용을 환불 기간 규칙 하나로 합칩니다. 14일, 15일, 개봉한 상품을 직접 시험해 경계를 추측이 아니라 결과로 확인합니다.

첫 결정 규칙 만들기 →

이 지도를 곁에 두세요

문법 한눈에 보기는 리터럴, 호출, 바인딩, 프로시저, 조건, 인용 데이터, 집합, 고차 프로시저를 한 페이지에 보여 줍니다. 모양은 기억나는데 이름이 떠오르지 않을 때 펼쳐 보세요. 각 항목은 자세한 매뉴얼로 연결되며, 별도로 완주해야 할 다섯 번째 수업은 아닙니다.

과정을 마친 뒤

다음 질문에 맞는 길을 고르세요.

과정을 마친 뒤에는 매뉴얼을 번호순으로 전부 읽을 필요가 없습니다. 번호는 현재 위치를 찾는 데 쓰고, 실제로 가진 질문을 따라 이동하세요.