5

EmacsLispで点線の変数のペアを作成したいと思います。しかし、それを行うために私が見つけることができる唯一の方法は、本当に扱いにくいようです。簡単な例として:

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

この逆引用符、二重引用符のない構文は私にはにおいがしますが、私はきちんとした方法を見つけることができず、私のGoogle-fuは私を失敗させています。

値が変数の場合、点線のペアを作成するためのより良い方法はありますか?

(明確にするために、それは点線のペアでなければなりません。まっすぐなリストはしません。)

4

1 に答える 1

11

あなたが使用することができますcons

(let ((width (calculate-width))
      (height (calculate-height))
   (cons width height))
于 2013-03-27T14:33:47.123 に答える