このページには、選択した言語の翻訳がまだありません。その言語のホームページに戻りました。
v0.0.18/Experimental prereleaseひとつの発想。
THE KU PROGRAMMING LANGUAGE
ひとつの発想。
小さな Ku。
小さく始めて、育てられる言語。読みやすい構文、明示的な所有権、最初の一行から探索できるツールチェーン。
+まだ初期段階です。試して、学んで、ご意見をお寄せください。
LESS CEREMONY.MORE EXPRESSION.
SMALL LANGUAGE. CLEAR INTENT.小さく始める。作るものを理解する。
01 — THE APPROACH
小さな仕様。
明瞭な全体像。
実際の挙動を通して Ku を学び、現在の制約も常に確認できます。
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 を確認してください。
ソースは公開閲覧可能です。オープンソースライセンスは許諾されていません。