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