ストラクチャの各フィールドの値は, setfとアクセス関数を 組み合わせることにより変更することができる.
例:
> (defstruct student department grade name sex) student > (define x #s(student ics 2 foo male)) x > (setf (student-department x) 'literature) literature > (student-department x) literature