誰かがSchemeのバリエーションcar
と機能の基本的な説明を教えてもらえますか?cdr
私が正しければcar
、リストの最初のアイテムを返します。 cdr
最初の要素を除いたリストを返します。
私はこれらの他のバリエーション、より具体的には、、などのようなものについて混乱していcadar
ます。caddr
cddr
ランダムな例としてこれがあるとしましょう:
define X '(a b (c d e))
(car X)
(cdr X)
(cadr X)
(cadar X)
(car X)
生成するa
、(cdr X)
生成する(b (c d e))
、cadr
生成するb
。car
しかし、 /cdr
のような他のバリエーションを推測する方法がわかりませんcadar
。