エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
初めての人のためのLISP[増補改訂版]のメモです。 最初:初めての人のためのLISP (第1講-第5講) - もうカ... 初めての人のためのLISP[増補改訂版]のメモです。 最初:初めての人のためのLISP (第1講-第5講) - もうカツ丼でいいよな 関数引数の基本はapply applyの第1引数は関数で、第2引数がその関数の引数のリスト(第11講)。 数値だけが入ったリストの総和を計算する。 (setq x '(1 2 3 4 5 6)) (apply '+ x) ; => 21 funcall funcallを使うと引数をリストにしなくてもよい。 (funcall '+ 1 2 3 4 5 6) ; => 21 mapcar mapcar関数はリストの各々の要素に関数をapplyした結果をリストとして返す。 (setq x '(1 2 3 4 5)) (mapcar (lambda (x) (* x x)) x) ; => (1 4 9 16 25) 定義 (defun mapcar (fn mli