Emacs虚线对语法改进

时间:2013-03-27 14:24:38

标签: emacs elisp

我想在Emacs Lisp中创建一对虚线变量。但我能找到它的唯一方法似乎真的很笨拙。作为简化示例:

(let ((width (calculate-width)
      (height (calculate-height))
  `(,width . ,height))

这个反引号,双引号语法对我来说闻名,但我找不到更简洁的方式,而我的Google-fu让我失望。

当值是变量时,是否有更好的方法来构造点对?

(为了澄清,它必须是一个虚线对。直接列表不会。)

1 个答案:

答案 0 :(得分:10)

您可以使用cons

(let ((width (calculate-width))
      (height (calculate-height))
   (cons width height))