X-Git-Url: http://git.kpe.io/?p=kmrcl.git;a=blobdiff_plain;f=hash.lisp;fp=hash.lisp;h=e849783ef99ac775a7716de71386561a365082a6;hp=fb4c4fa9ced427a96f94e94f6ac5d827a49f47fa;hb=f2d2f950bfc1645a591883b215b896109c79ee13;hpb=e44c2574e34a089217ebe2b59bccba9cc10bbd0f diff --git a/hash.lisp b/hash.lisp index fb4c4fa..e849783 100644 --- a/hash.lisp +++ b/hash.lisp @@ -23,7 +23,7 @@ key-transform-fn value-transform-fn (prefix "") (divider " -> ") (terminator "~%")) (maphash #'(lambda (k v) - (format stream "~A~S~A~S~%" + (format stream "~A~S~A~S" prefix (if key-transform-fn (funcall key-transform-fn k) @@ -31,11 +31,8 @@ divider (if value-transform-fn (funcall value-transform-fn v) - v) - (when terminator (format stream terminator))) - h) + v)) + (when terminator (format stream terminator))) + h) h) -(defun print-hash (h &optional (stream *standard-output*)) - (maphash #'(lambda (k v) (format stream "~S -> ~S~%" k v)) h) - h)