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

Keywords

Reserved words and their spelling in each language.

English中文日本語한국어ไทยDescription
bind束縛바인드ผูกBind a value or function to a name.
do実行실행ทำBlock expression do { … }.
fn関数함수ฟังก์ชันFunction type / lambda.
modモジュール모듈โมดูลDeclare a module.
type타입ชนิดDeclare a type.
ifもし만약ถ้าConditional branch.
else아니면มิฉะนั้นAlternative branch.
while동안ขณะที่Loop while a condition holds.
for반복สำหรับIterate over a range or collection.
inの中안에ในIteration source: for x in 0..10.
match一致매치ตรงกับPattern match.
return戻る반환คืนค่าReturn a value from a function.
own所有소유เป็นเจ้าของOwnership: take ownership.
lend貸す빌려ให้ยืมOwnership: borrow immutably.
share共有공유แบ่งปันOwnership: shared reference.
move移動이동ย้ายOwnership: move value.
copy複製복사คัดลอกOwnership: copy value.
async非同期비동기อะซิงค์Mark a function/block asynchronous.
wait待つ기다려รอAwait an async value.
asとして로서เป็นType cast / alias.
wherewherewherewherewhereConstraint clause.
post投稿게시ส่งReturn a value (idiomatic return).
give渡す전달ให้Yield / return a value.
fitfitfitfitจับคู่Pattern / refinement.
form형태รูปแบบConstruct a form / struct.
choose選ぶ선택เลือกEnum / selection construct.
canできる가능สามารถCapability / permission.
change変える변경เปลี่ยนแปลงMutate a binding.
stop停止멈춤หยุดBreak out of the loop.
again続ける계속ทำอีกContinue the loop.
try試す시도ลองFallible expression.
sure確か확실แน่นอนAssert success.
maybe多分아마도อาจจะOptional value.
pure純粋순수บริสุทธิ์Mark as pure (no side effects).
spawn起動생성สร้างSpawn a concurrent task.
ok良い좋아ตกลงSuccess result.
bad悪い나쁨ผิดพลาดError result.
noneなし없음ไม่มีAbsent value.
start開始시작เริ่มProgram entry point: bind start = do { … }.
result結果결과ผลลัพธ์Result value.