/tmp

雑記帳.

2018-03-01から1ヶ月間の記事一覧

Rust のクロージャの環境, Fn* トレイト

クロージャ クロージャは環境をもつ無名の関数である. 環境はそのクロージャの実行に必要なデータをまとめたものだ. C++ ではラムダ式と言われていて, 関数オブジェクトの糖衣構文である. Rust のクロージャも C++ と同様に構造体を使って実現される. つまり…