2009-08-26から1日間の記事一覧

structure の constructor の引数

;;; :constructor オプションに slot 名を指定しておくと * (defstruct (s1 (:constructor s1 (value))) value) => #<structure-definition: s1> ;;; こう呼び出せる * (s1 "value") => #S(s1 value "value") ただし標準の constructor("make-")とは違う名前じゃないとダメらしい。</structure-definition:>