我发现了一些使用名为vector-push
的函数用向量推回的指令,问题是我认为它只适用于普通的lisp。
如果我想在elisp中推送到矢量背面怎么办?我怎么能这样做?
我熟悉C ++,你会说vector.push_back(element);
。
有关elisp中矢量函数的文档非常稀疏。
答案 0 :(得分:1)
Emacs Lisp does not have extensible vectors
你可以模仿它们,当然,就像你可以效仿multidimensional arrays一样,在这个时代重新发明轮子就是浪费时间。
为什么要使用不合适的工具?