hash表能否像列表那样的赋初值
lisp吧
全部回复
仅看楼主
level 1
(setf trans '((1 . "one")
(2 . "two")
(3 . "three")
(3 . "three2")))
;-------------------能否让hash表像上面代码一样初始化,目前只会像下面这样写
(setf ht (make-hash-table))
(setf ((gethash '1 ht) "one"
(gethash '2 ht) "two"
(gethash '3 ht) "three")))
2012年11月18日 10点11分 1
level 1
额,格式怎么成这样了?
2012年11月18日 10点11分 2
level 8
写个宏就可以了
2012年11月18日 13点11分 3
level 1
alexandria里有个叫alist-hash-table的函数。
2012年11月21日 10点11分 4
常驻·······················
2012年11月22日 15点11分
1