Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Keyword Aliases by Language

Every keyword in Ling works in all supported languages simultaneously. You can mix languages freely within a single source file.

Core keyword table

TokenEnglishChinese 中文Japanese 日本語Korean 한국어Thai ไทยRussianArabicSpanishFrenchGermanHindiPortuguese
Bindbind 灵符束縛 바인드 ผูกсвязатьربطenlazarlierbindenबाँधोligar
Dodo実行 실행ทำсделатьافعلhacerfairemachenकरोfazer
Functionfn関数 함수ฟังก์ชันfunc
Ifif もし만약 조건ถ้าеслиإذاsiwennअगरse
Elseelse否则 아니면มิฉะนั้นиначеوإلاsinosinonsonstनहींतोsenão
Whilewhile 一方동안 반복ขณะที่покаبينماmientrastantquesolangeजबकिenquanto
Forfor ために위해สำหรับдляلأجلparafürकेलिए
Ininの中안에ในفي
Returnreturn戻る 帰る반환 귀환คืนвернутьأعدretornarretournerzurückवापस
Matchmatch一致매치จับคู่
Trytry試す시도
Modulemodモジュール 모듈โมดูลmodule
Spawnspawn起動생성
Stopstop停止멈춤
Continueagain继续継続계속
Asyncasync异步 非同期비동기ไม่พร้อมกัน
Waitwait待つ기다려รอ
Truetrueจริงصحيحverdaderovraiwahrसत्यverdadeiro
Falsefalse 거짓เท็จخطأfalsofauxfalschअसत्य

Entry point forms by language

The program entry point 令 启 = 执 { ... } in different languages:

# Chinese
令 启 = 执 { ... }

# Thai
ผูก เริ่ม = ทำ { ... }

# English
bind start = do { ... }

# Korean
바인드 시작 = 실행 { ... }

# Japanese
束縛 スタート = 実行 { ... }

# Russian
связать начало = сделать { ... }

# Arabic
ربط ابدأ = افعل { ... }

# Spanish
enlazar inicio = hacer { ... }

# German
binden anfang = machen { ... }

# Hindi
बाँधो शुरू = करो { ... }

Function definition forms

# Chinese
函 add(a, b) { 归 a + b }

# Thai
ฟังก์ชัน add(a, b) { คืน a + b }

# English
fn add(a, b) { return a + b }

# Korean
함수 더하기(a, b) { 반환 a + b }

Loop forms

# Chinese while loop
令 i = 0
循 i < 10 {
    令 i = i + 1
}

# Thai while loop
ให้ i = 0
ขณะที่ i < 10 {
    ให้ i = i + 1
}

# English while loop
bind i = 0
while i < 10 {
    bind i = i + 1
}