Object Expression
object expression は、名前付き field の集合を表す。
{
host = "127.0.0.1";
port = 8000;
}object は設定値にもスキーマにも使う。
MyConfig = {
host = String;
port = Int default 8080;
};Dot-path Field
ネストした field はドットパスでも定義できる。
{
feature_hoge.enable = false;
}これは以下と同じ構造を表す。
{
feature_hoge = {
enable = false;
};
}