콘텐츠로 이동
Xen / docs

문서 검색

한국어 · v0.1.0-demo.2

검색어를 입력하세요.

    EN
    v0.1.0-demo.2 · 초기 개발 릴리스

    Xen 언어 문서

    Xen은 Linux용 정적 실행 파일을 생성하는 프로그래밍 언어입니다. 이 문서는 설치와 사용법, 언어 규칙, 표준 라이브러리와 명령줄 도구를 설명합니다.

    지원 플랫폼
    Linux x86-64 · AArch64 (실험적)
    릴리스 상태
    문법과 API가 변경될 수 있습니다.
    hello.xenXen
    fn main() {
    println("Hello, Xen!");
    }
    실행 명령과 출력

    $ xen run hello.xen

    Hello, Xen!

    fn main()에서 실행을 시작합니다. println은 줄바꿈을 포함해 출력합니다.

    문서 구성

    배우기

    설치와 기본 문법부터 자료형, 제네릭, 소유권, 스코프 모드, 이터레이터와 테스트까지 순서대로 설명합니다.

    레퍼런스

    문법과 타입 규칙, 스코프 모드, 표준 라이브러리 API, CLI 옵션과 지원 범위를 정리합니다.

    버전

    릴리스별 문서, 원본 커밋, 컴파일러 다운로드 링크를 제공합니다.

    예제

    17개 프로그램과 보조 모듈 2개의 전체 소스, 실행 명령, 예상 출력을 제공합니다.

    값과 스코프의 기본 동작

    Xen은 타입에 따라 값을 복사하거나 이동합니다. 명시적 참조와 블록 최적화는 해당 스코프에서 선택합니다.

    항목동작관련 문서
    값 전달단순 값은 복사, 복제 가능한 String·Vec은 독립 사본, Box·File은 소유권 이동.복사·이동·참조
    explc함수의 #![explc] 또는 블록의 #scope[explc]로 명시적 참조 허용.스코프 모드
    opt#scope[opt] 블록에 최적화 적용. build·run·test의 기본 옵션은 --opt=basic.CLI