는 새벽을 여는 뿌직


니가 프로그래밍을 할땐 뉴라인 마다 탭을 때려. 그러면 이맥스가 그 라인을 의미있게  들여쓰기 해줌.

언어에 따라 몇개 타이핑 하고 때려야 되는 경우도 있으니까 니가 요래조래 해봐라.



니가 리스프 류를 쓴다고 해봐.

그럼...
(if (is-wizard? 'yaimichin)
여기서 뉴라인 때리면
(if (...)
      ^
요위치로 커서가 와야 됨. 니가 다시 뉴라인 해도 그 위치. 그 라인에서 커서를 움직이고 탭을 쳐도 그 위치.

그건 이맥스에서 if는
(if <condition-sexp>
      <then-sexp>
      <else-sexp>)
이런 식으로 들여쓰기 하라고 정의되어 있기 때문이지.

만일 니 머리속에서는 저걸 예상했는데, 이맥스가 딴 그림을 보여줬다면 그건 신택스 에러야.
(if (...)  ...)
...
이런 식이 되면 안되고, 뉴라잉 탭을 때려서
(if (...)
      ...)
...
이렇게 되면 니가 어디서 실수를 했는지 바로 알게돼지
          
디씨에서 위에꺼 어떻게 보여줄지 모르니 이맥스에서 해볼것

한줄요약: 이맥스가 니 타이핑 결과를 어떻게 평가해주는지 확인하고, 조팝으로 평가해 주면 제대로 고친후 탈조팝 할때까지 재평가 받자