15 lines
539 B
Markdown
15 lines
539 B
Markdown
# Function Call Expression
|
|
|
|
function call expression は、関数値を引数に適用する式である。
|
|
|
|
```dcdl
|
|
increment(41)
|
|
```
|
|
|
|
## 評価
|
|
|
|
引数は関数本体から参照された時点で評価される。
|
|
同じ引数を複数回参照した場合は評価結果が再利用される。
|
|
parameter に range が指定されている場合、引数は `narrower as wider` と同じ規則で絞り込まれる。
|
|
parameter 側だけにある field は abstract のまま残り、default はこの時点では選択されない。
|