私はこれを持っていると思いますが、確認したいと思います。
動的スコープでは、変数は単に呼び出しスタックに依存するため、ネストされた関数を使用するか、別の関数を使用するかは関係ありません。
純粋関数のみが含まれるため、ネストされた関数を使用するか、別の関数を使用するかは関係ありません。これは、スコープのタイプに関係なく当てはまります。
字句スコープを使用すると、ネストされた関数は、動的スコープを使用した関数の呼び出しをほぼ模倣します。
字句スコープを使用すると、純粋関数から完全に記述されたプログラム(おそらく、標準出力への単一の不純な印刷を可能にする)は、ガベージコレクションを必要としません。それが違いを生むのであれば、私はこの質問のために入れ子関数拡張を備えたGNUCを具体的に考えています。
注:純粋関数とは、完全に純粋関数を意味します。「読み取る」のはパラメーターだけであり、「書き込まれる」のは関数の戻り値だけです。
ありがとう