回答編集履歴

2

誤字を修正しました

2019/10/16 15:45

投稿

tatsuya6502
tatsuya6502

スコア2035

test CHANGED
@@ -134,7 +134,7 @@
134
134
 
135
135
 
136
136
 
137
- - クロージャの呼び出しが動的ディスパッチになるので、ポインタを2回どることになり、性能面でわずかに不利
137
+ - クロージャの呼び出しが動的ディスパッチになるので、ポインタを2回どることになり、性能面でわずかに不利
138
138
 
139
139
 
140
140
 

1

参考資料について追記しました

2019/10/16 15:45

投稿

tatsuya6502
tatsuya6502

スコア2035

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) トレイトオブジェクトと動的ディスパッチのしくみ