Madea-K Dev

プログラムのメモや日々思ったことなど

< 35歳迄に起業し1000万円以上稼ぐ >

関数のクロージャ

クロージャーは、関数が元のスコープの外側で使用されている場合でも、そのレキシカルスコープ内の変数にアクセスできる関数オブジェクトです。

関数は周囲のスコープで定義された変数を閉じることができます。
次の例では、makeAdder()が変数addByをキャプチャしています。返された関数がどこへ行っても、addByを覚えています。

/ Dart-Flutter

×