Memoize |
BasicWerk
EC Support
Technique
Facebook
|
20141226090111_Common_Lisp_defstruct_stone_roses |
Common_Lisp_defstruct_stone_roses
sample_hash_ref.lisp (defstruct mem name age part) (defparameter members (list (make-mem :name 'john :age 34 :part 'guitar) (make-mem :name 'ian :age 35 :part 'vocal) (make-mem :name 'mani :age 35 :part 'bass) (make-mem :name 'reni :age 33 :part 'drums))) (format T "Members~%") (mapc (lambda (ms) (format T "~C~A~%" #\tab (mem-name ms)) (format T "~C~C~A~C~A~%" #\tab #\tab 'age #\tab (mem-age ms)) (format T "~C~C~A~C~A~%" #\tab #\tab 'part #\tab (mem-part ms))) members) ;; output Members JOHN AGE 34 PART GUITAR IAN AGE 35 PART VOCAL MANI AGE 35 PART BASS RENI AGE 33 PART DRUMS 20141226012754_Perl_hash_reference
|
© Shin Nakamura/BasicWerk 2008 - 2015 |