はじめに 最近「ANSI Common Lisp ポール・グレアム著」を読んでいます.この本で構造体について学習したことをメモしておきます. 表示関数を自分で定義 defstruct を使用して構造体を定義する際に,構造体の内容をどのように表示するかを定義した関数を引数に渡すことにより,構造体の内容の表示方法を任意に指定することができます.これを省略すると構造体の内容は,デフォルトの表示方法で表示されます.下のコードによって違いを示します. ;;; デフォルトの表示 (defstruct human (height 0) (weight 0)) (make-human :height 160 :weight 40) ;=> #S(HUMAN :HEIGHT 160 :WEIGHT 40) ;;; 自分で定義 ;; humanという構造体を重複して定義することによって引き起こるエラーを防ぐた
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く