1

コンスの入れ子になったアプリケーションが不適切なリストを構成するのは何ですか? 私はスキームを学んでいて、 について混乱していconsます。私はこの答えに出くわしました:

リストするコンス要素とスキームの要素へのコンスリスト

consの2番目の引数が list の場合、最初の引数をリストの先頭に追加することを知っています

(cons 1 (list 2 3) 
=>'(1 2 3)

次のペアは私にとって理にかなっています:

(cons 2 3); 2.3 pair

ただし、次の式が不適切なリストを作成する理由がわかりません

(cons 1 (cons 2 3))
=> '(1 2 . 3)   ; an improper list

上記の式で何が起こっているのかを視覚化することはできません

それについて詳しく教えてください。

4

1 に答える 1