エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
destructuring-bindとletの速度比較 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
destructuring-bindとletの速度比較 - Qiita
(defmacro with-bench ((&optional (num-repeat 10000000)) &body body) `(time (loop repeat ,num-repe... (defmacro with-bench ((&optional (num-repeat 10000000)) &body body) `(time (loop repeat ,num-repeat do (progn ,@body)))) (defun dbind-test () (let ((list (list 1 2 3))) (with-bench () (destructuring-bind (x y z) list (+ x y z))))) (defun let-test () (let ((list (list 1 2 3))) (with-bench () (let ((x (first list)) (y (second list)) (z (third list))) (+ x y z))))) CL-USER> (dbind-test) Evaluation to