回答編集履歴
2
誤字を修正しました
test
CHANGED
@@ -134,7 +134,7 @@
|
|
134
134
|
|
135
135
|
|
136
136
|
|
137
|
-
- クロージャの呼び出しが動的ディスパッチになるので、ポインタを2回
|
137
|
+
- クロージャの呼び出しが動的ディスパッチになるので、ポインタを2回たどることになり、性能面でわずかに不利
|
138
138
|
|
139
139
|
|
140
140
|
|
1
参考資料について追記しました
test
CHANGED
@@ -145,3 +145,25 @@
|
|
145
145
|
- 無名関数の呼び出しはポインタを1回たどるだけなので、性能面でわずかに有利
|
146
146
|
|
147
147
|
- 使える場面が限定される。自由変数を捕捉してないときだけ使える
|
148
|
+
|
149
|
+
|
150
|
+
|
151
|
+
### 追記
|
152
|
+
|
153
|
+
|
154
|
+
|
155
|
+
参考資料についてですが、オンラインではあまり丁寧な説明が見つからないので、一応、共著で出版した書籍を紹介させてください。もし大きな書店に行かれることがあったら、立ち読みでかまいませんので読んでみてください。関連するページは以下のとおりです。
|
156
|
+
|
157
|
+
|
158
|
+
|
159
|
+
[実践Rust入門(技術評論社、2019年5月発行)](https://gihyo.jp/book/2019/978-4-297-10559-4)
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
- 3-5-4項(P123) クロージャの型について
|
164
|
+
|
165
|
+
- 4章コラム(P159) 関数ポインタとクロージャ
|
166
|
+
|
167
|
+
- 7-12節(P299) クロージャと所有権
|
168
|
+
|
169
|
+
- 8-3-2項(P323) トレイトオブジェクトと動的ディスパッチのしくみ
|