Skip to content
Playground

言語リファレンス

Yulang の top-level 構文、可視性、コメント、詳細な参照先をまとめる。 言語要素を調べるときはこのページから探し、学習順に読むときはガイドを使う。

プログラムの形

Yulang のプログラムは top-level statement の列である。 statement は宣言と裸の式に分かれ、宣言には myourpubstructenumactroleimplerrorcasttypeusemod がある。 Playground は裸の式を評価して最後の root 値を表示し、CLI では yulang run --print-roots が root 式の値を表示する。

公開範囲

Keyword意味
myprivate binding。local と top-level のどちらにも置ける
our囲んでいる companion module へ binding を export する
pubmodule の外へ binding を export し、Playground の Types pane にも表示する

コメント

yulang
// 通常の line comment。

/* 通常の block comment。 */

-- 単一行 doc comment(line comment ではない)。

---
複数行 doc block。
markdown と ```yulang fence を含められる。
---

///* ... */ は通常のコメント、----- は doc コメントである。 doc コメントは構文木や tooling に残るため、// と入れ替えることはできない。

トピック別

表面の構文

値と型

計算

スタイル

理論

標準ライブラリ

Yulang