Common Lisp で構造体をコピーするにはどうすればよいですか? 次のような構造を作成しました。
(defstruct state board player previous-move depth)
ボードは 2 次元配列です。私はやってみました:
(setf new-state state)
で何かを変更new-stateすると、2 次元配列の変更も で発生しstateます。stateのような構造のコピーを作成し、それを個別に変更するにはどうすればよいですか?