如何遍历Elisp哈希表中的项目(键,值)?
我创建使用(make-hash-table)
一个哈希表( map ,字典),并用不同的项目填充它。在Python中,我可以通过以下方式遍历dict:
for k in d # iterate over keys
for k in d.keys() # same
for k in d.values() # iterate over values
for k in d.items() # iterate over tuples (key, value)
如何才能以最简洁和优雅的方式做同样的事情,最好没有循环宏?
最佳答案
(maphash (lambda (key value) ....your code here...) hash-table)
关于emacs - 遍历Emacs Lisp哈希表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14194709/