콘텐츠로 이동
Xen / docs

문서 검색

한국어 · v0.1.0-demo.2

검색어를 입력하세요.

    EN
    Xen / learn v0.1.0-demo.2

    첫 프로그램 실행하기

    이 장에서는 화면에 한 줄을 출력하고, 만든 프로그램을 직접 실행합니다.

    Linux에서 사용할 수 있는 Xen이 필요합니다. 설치 안내를 따라 준비하세요. 배포본의 bin 디렉터리를 PATH에 추가하면 어디서든 xen 명령을 쓸 수 있습니다. 이 문서의 명령은 xen을 찾을 수 있다는 전제로 작성했습니다.

    배포본을 풀어 놓은 디렉터리에서는 xen 대신 ./bin/xen을, 저장소 루트에서는 compiler/dist/xen을 사용해도 됩니다. 배포본을 옮길 때는 bin과 stdlib을 함께 옮기세요.

    터미널 창
    xen version

    원하는 작업 디렉터리에 hello.xen을 만들고 다음 코드를 저장하세요.

    fn main() {
    println("Hello, Xen!");
    }

    fn main()은 프로그램의 시작점입니다. 중괄호 안에 실행할 문장을 적습니다. println은 값을 출력한 뒤 줄을 바꿉니다. 문자열은 큰따옴표로 감싸고 문장 끝에는 ;을 붙입니다.

    파일을 저장한 디렉터리에서 실행하세요.

    터미널 창
    $ xen run hello.xen
    Hello, Xen!
    터미널 창
    xen check hello.xen
    xen build hello.xen -o hello
    ./hello

    check는 실행하지 않고 코드의 오류를 찾습니다. 오류가 없으면 아무것도 출력하지 않습니다. build는 실행 파일을 만듭니다. ./hello도 Hello, Xen!을 출력하며, 이 파일을 실행할 때는 Xen이 필요하지 않습니다.

    파일을 찾을 수 없다는 오류가 나오면 현재 디렉터리와 파일 이름을 확인하세요. 실행 파일은 호환되는 Linux 환경에서 실행해야 합니다. macOS와 Windows는 지원하지 않습니다.

    인사말을 자신의 이름으로 바꾸고 다시 실행해 보세요. 다음 장에서는 같은 값에 이름을 붙이고 계산에 사용합니다.