needmoreeasy EN 한국어
배우기

11 — 확인과 빌드: Python 보기

★★☆☆☆ (2/5)도구 사용
선수 지식
08 — 멈춤
결과물
프로그램을 확인하고 생성된 Python을 읽는 습관

nme checknme build는 NME가 실제로 무엇인지 보여 줍니다. check는 Python에게 생성된 프로그램이 올바른지 물어보고, build는 생성된 Python 그 자체를 보여 줍니다.

단계

  1. 실행하지 않고 프로그램을 확인합니다:

    nme 검사 hello
    nme 검사 hello
    

    프로그램이 정상이면 check는 아무것도 출력하지 않습니다. 조용함이 성공입니다. nme c가 짧은 명령입니다.

  2. 프로그램이 어떤 Python이 되는지 봅니다:

    nme 빌드 hello -o hello.py
    python3 hello.py
    

    안녕하세요! 말해줘라면 hello.py에는 다음이 들어 있습니다:

    print("안녕하세요!")
    

    이렇게 읽는 것이 Python으로 한 줄씩 자라나는 방법입니다.

  3. 모든 오류에는 안정적인 코드가 붙습니다. broken.nme 파일에 반복 없이 멈춰 한 줄만 적고 검사해 보세요:

    nme 검사 broken
    

    컴파일러는 코드, 정확한 줄, 힌트를 함께 출력합니다:

    오류[E0102]: `멈춰`는 반복문 안에서만 쓸 수 있어요
    error[E0102]: `break` can only be used inside a loop
      --> broken.nme:1:1
      |
    1 | break
      | ^^^^^
      = 도움말: `동안 ... 끝` 또는 `반복 ... 끝` 안에 넣어 주세요
      = hint: put it inside `while ... end` or `repeat ... end`
    
  4. 코드의 자세한 설명을 한국어나 영어로 읽습니다:

    nme ko E0102
    nme en E0102
    

    nme ko만 실행하면 모든 코드를 나열합니다.

직접 해보기

지금까지 만든 모든 가이드 프로그램을 nme 검사 <파일>로 확인하고, 하나를 nme 빌드해 생성된 Python을 읽어 보세요.

배운 것

  • nme 검사 / nme check / nme c는 실행 없이 확인하고, 조용하면 성공입니다.
  • nme 빌드 / nme build / nme b는 생성된 Python을 보여 주고, -o로 저장합니다.
  • 오류 메시지는 E0102 같은 코드와 정확한 캐럿, 힌트를 담습니다.
  • nme ko <코드> / nme en <코드>로 각 코드를 설명받을 수 있습니다.

GitHub에서 이 문서 보기