【发布时间】:2017-02-27 20:30:18
【问题描述】:
我发现了一些使用名为 vector-push 的函数使用向量进行回退的说明,问题是我认为它仅适用于普通 lisp。
如果我想在 elisp 中推到向量的后面怎么办?我该怎么做?
我对 C++ 很熟悉,你会说像 vector.push_back(element); 这样的话。
elisp 中关于向量函数的文档非常少。
【问题讨论】:
我发现了一些使用名为 vector-push 的函数使用向量进行回退的说明,问题是我认为它仅适用于普通 lisp。
如果我想在 elisp 中推到向量的后面怎么办?我该怎么做?
我对 C++ 很熟悉,你会说像 vector.push_back(element); 这样的话。
elisp 中关于向量函数的文档非常少。
【问题讨论】:
Emacs Lisp does not have extensible vectors.
当然,您可以效仿他们,就像您可以效仿 multidimensional arrays 一样,在当今时代重新发明轮子是浪费时间。
为什么要使用不合适的工具?
【讨论】: