Common Lisp を使用して、内部に 2 つのペアを含むペアを作成する必要があります。
出力は次のようにする必要があります。
((1 . 2) . (3 . 4))
文学の状態(cons (cons 1 2) (cons 3 4))は必要なものを出力するはずですが、実行すると次のようになります。
((1 . 2) 3 . 4)
どんな助けでも大歓迎です。
Common Lisp を使用して、内部に 2 つのペアを含むペアを作成する必要があります。
出力は次のようにする必要があります。
((1 . 2) . (3 . 4))
文学の状態(cons (cons 1 2) (cons 3 4))は必要なものを出力するはずですが、実行すると次のようになります。
((1 . 2) 3 . 4)
どんな助けでも大歓迎です。
Lispで
((1 . 2) . (3 . 4))
と
((1 . 2) 3 . 4)
はまったく同じものです。を評価することで確認できます'((1 . 2) . (3 . 4))。
考えてみると、これ3は cdr の car であり、不適切なリストの 2 番目の要素であるため、ペア(1 . 2)は最初の要素であり3、2 番目の要素であり4、NIL の代わりにそれを終了します。
これらは、まったく同じコンス セルの構成を確認するための 2 つの方法にすぎません。

これはそれを行います:(cons (cons 1 2) (cons (cons 3 4) empty))
幸運を!