next up previous contents index
: ポート : ストラクチャ : ストラクチャの宣言と生成と参照   目次   索引

ストラクチャの変更

ストラクチャの各フィールドの値は, 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



Tsuneyasu KOMIYA 平成14年2月22日