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