-1
リストの組み合わせを計算するための次のコードがどのように機能するかについていくつかの説明が必要です。リストからゼロ要素を組み合わせるラケットの組み合わせ機能
(define combs L k)
(cond ((= 0 k)
'(()))
((null? L)
'())
(else
(append (map (λ (x) (cons (car L) x))
(combs (cdr L) (- k 1)))
(combs (cdr L) k))))))