빠른 시작

Vais 프로그래밍 언어를 빠르게 시작하는 방법입니다.

설치

# macOS / Linux (Homebrew)
brew tap vaislang/tap && brew install vais

# 또는 Cargo
cargo install vaisc

소스에서 직접 빌드하려면 Getting Started 가이드를 참고하세요.

첫 번째 프로그램

다음 코드를 hello.vais 파일로 저장합니다:

F main() {
    puts("Hello, Vais!")
}

컴파일 및 실행

# 컴파일
vaisc build hello.vais -o hello
./hello

# 또는 직접 실행
vaisc run hello.vais

출력:

Hello, Vais!

기본 문법

변수

F main() {
    x := 42              # i64 타입으로 추론됨
    y := 3.14            # f64 타입으로 추론됨
    name := "Alice"      # str 타입으로 추론됨
    flag := true         # bool 타입으로 추론됨

    puts("Variables declared!")
}

함수

F add(a: i64, b: i64) -> i64 {
    a + b  # 마지막 표현식이 반환값
}

F main() {
    result := add(10, 20)
    print_i64(result)  # 출력: 30
}

제어 흐름

F main() {
    x := 10

    # if 표현식
    msg := I x > 5 { "big" } E { "small" }
    puts(msg)

    # 반복문
    L i:0..5 {
        print_i64(i)
    }
}

자기 재귀

@를 사용하여 현재 함수를 호출합니다:

F factorial(n: i64) -> i64 {
    I n <= 1 { R 1 }
    n * @(n - 1)
}

F main() {
    print_i64(factorial(5))  # 출력: 120
}

다음 단계