Files
Decodal/doc/manual/souce/language/expression/default.md
T

16 lines
480 B
Markdown

# Default Expression
`default` expression は、明示値が存在しない場合に materialize 時に採用される fallback を指定する。
```dcdl
port = Int default 8080;
```
`default` は制約ではない。
詳細は [制約と default](../constraints-and-defaults.md) を参照する。
## 評価
fallback expression は materialize 時に必要になった場合だけ評価される。
明示値がある場合、`default` は評価も採用もされない。