학습 경로

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

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

시작하기 전에

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

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

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

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

괄호가 아직 낯설다면 1단계 전에 5분짜리 괄호 읽는 법을 먼저 보세요. 선수 지식이 필요 없고, 끝나면 바로 첫 프로그램으로 이어집니다.

네 단계

1. 첫 프로그램

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

첫 프로그램 시작하기 →

2. 값, 이름, 프로시저

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

값과 프로시저 배우기 →

3단계로 가기 전에 코드가 곧 데이터에서 따옴표가 하는 일과 목록 모양의 답이 왜 유용한지 짧고 구체적으로 익힐 수 있습니다.

3. 데이터, 조건, 결정

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

데이터와 결정 배우기 →

4. 첫 결정 규칙

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

첫 결정 규칙 만들기 →

이 지도를 곁에 두세요

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

과정을 마친 뒤

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

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