16 lines
480 B
Markdown
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` は評価も採用もされない。
|