このリストを考えてみましょう: ((3 (1 (2 15) (8 5))) (1 10))、頭と体を取得したいと思います。プロシージャ "car" は次のように機能します: (car '((3 (1 (2 15) (8 5))) (1 10))) - 最初の項目 (リスト) を返します
(3 (1 (2 15) (8 5)))
しかし、手続き "cdr: return list within another list ... (cdr '((3 (1 (2 15) (8 5))) (1 10)))
((1 10))
代わりに (1 10) が欲しいです。スキームには何らかの手順がありますか、またはそれに到達する方法を知っていますか (最初の 2 文字と最後の 2 文字が括弧であるかどうかを確認するなど)。
皆さん、ありがとうございました:)