이 페이지에는 아직 선택한 언어의 번역이 없습니다. 해당 언어의 홈페이지로 돌아왔습니다.

v0.0.18/Experimental prerelease

THE KU PROGRAMMING LANGUAGE

하나의 생각.
작은 Ku.

작게 시작해 자라나는 언어. 읽기 쉬운 문법, 명시적 소유권, 첫 줄부터 탐색할 수 있는 도구 모음.

+아직 초기 단계입니다. 탐색하고 실험하며 의견을 나눠 주세요.

LESS CEREMONY.MORE EXPRESSION.
hello.kuKU
fn main() {
    println("Hello Ku")
}
TERMINAL●

❯ ku run hello.ku

Hello Ku

인터프리터소스 보기 ↗
SMALL LANGUAGE. CLEAR INTENT.작게 시작하세요. 만드는 것을 이해하세요.

01 — THE APPROACH

작은 표면.
명확한 전체 그림.

실제 동작을 통해 Ku를 알아보고 현재의 경계도 함께 확인하세요.

01

읽고, 이해하세요.

첫 대입으로 변수를 선언합니다. 함수, 구조화된 값, 명시적 오류 처리로 생각을 표현하세요.

언어 안내
02

소유권을 명확하게.

기본적으로 이동하고 의도적으로 복제하며 동기 호출에서 읽기 전용으로 빌립니다. 현재 규칙과 한계를 함께 문서화합니다.

소유권과 경계
03

실행 경로를 선택하세요.

인터프리터로 실행하고 실행 가능한 러너를 패키징하거나 네이티브 C를 탐색하세요. 백엔드를 선택하기 전에 지원 표를 확인하세요.

도구 모음 살펴보기

02 — IN PRACTICE

익숙한 데이터.
명시적 오류.

모듈을 가져오고 값을 만든 뒤 JSON으로 인코딩합니다. ? 연산자는 오류를 숨기지 않고 전파합니다.

JSON 참조 읽기
동기 예제입니다. 백엔드와 버전 세부 사항은 참조 문서에 설명되어 있습니다.
json.ku
import json from "std.json"

fn main(): null! {
    message = { language: "Ku", hello: "world" }
    text = json.stringify(message)?
    println(text)
    return ok(null)
}
OUTPUT{"hello":"world","language":"Ku"}

03 — FIND YOUR WAY

여기서 시작해 보세요.

설치 및 다운로드

BUILDING WITH CARE, STILL IN PROGRESS

진행 중인 작업. 지켜볼 이야기.

이 문서는 실험적 사전 릴리스 v0.0.18의 확정된 범위를 설명합니다. 실제 공개 상태와 다운로드는 GitHub Releases에서 확인하세요.

소스는 열람할 수 있습니다. 오픈 소스 라이선스는 부여되지 않았습니다.
검색어를 입력하세요.