Decodal/doc/manual/souce/language/expression/function.md
2026-06-16 00:45:10 +09:00

426 B

Function Expression

function expression は、引数を受け取り式を返す値である。

(part: {
    greet = String;
    target = String;
}) =>
    "${part.greet}! ${part.target}"

関数仕様の詳細は 関数 に置く。

評価

関数は定義時の環境を参照として保持する。 関数本体は、関数値の生成時ではなく呼び出し時に評価される。