Skip to content

고급: 불러오기

불러오기 문법을 사용하여 다른 파일에 있는 변수와 약속을 사용할 수 있습니다.

대부분의 경우엔 코딩교육 소프트웨어에서 미리 준비해둔 파일만 불러올 수 있습니다

불러오기 문법은 하드웨어 연동, 시각적 프로그래밍, 인공지능 등의 고급 기능을 사용할 때 필요합니다. 이러한 기능은 약속언어에서 직접 제공하는 기능이 아니며, 이용하시는 코딩교육 소프트웨어가 추가기능을 제공할 때 사용할 수 있습니다.

이용중인 코딩교육 소프트웨어에서 어떤 추가기능을 제공하는지는 해당 소프트웨어의 도움말을 참고해주세요.

만약 생활기록부라는 파일에 행발이라는 변수가 있다면 다음과 같이 불러와서 보여줄 수 있습니다.

Vyper
@생활기록부 행발 보여주기

또한 생활기록부라는 파일에 [지울_단락_번째수]번째 단락 지우기라는 약속이 있다면 다음과 같이 사용할 수 있습니다.

Vyper
@생활기록부 (3)번째 단락 지우기

예제

코레일이라는 파일에서 다음과 같은 약속을 제공한다고 가정합니다.

Vyper
약속, (차종)으로 (거리)km을 이동할 때 운임
    # Do something

약속, 출발하기
    # Do something

차종이라는 파일에서 다음과 같은 변수를 제공한다고 가정합니다.

Vyper
KTX이음: "KTX-이음"
무궁화호: "무궁화호"

그렇다면 다음과 같이 사용할 수 있습니다.

Vyper
"청량리부터 안동까지 KTX 이음을 타면" 보여주기
(@코레일 (@차종 KTX이음)으로 (@역간거리 ("청량리")부터 ("안동")까지)km을 이동할 때 운임) + "원" 보여주기

"판교부터 충주까지 무궁화호를 타면" 보여주기
(@코레일 (@차종 무궁화호)으로 (@역간거리 ("판교")부터 ("충주")까지)km을 이동할 때 운임) + "원" 보여주기

@코레일 출발하기