この機能を実装する方法
2 つのリストを取得する場合 (abc)、(de)
リストを返す (a+d b+d c+d a+e b+e c+e)
リスト要素はすべて整数で、結果リストの要素順序は自由です
私はこのように試しました
(define (addlist L1 L2)
(define l1 (length L1))
(define l2 (length L2))
(let ((result '()))
(for ((i (in-range l1)))
(for ((j (in-range l2)))
(append result (list (+ (list-ref L1 i) (list-ref L2 j))))))))
しかし、結果が '() であるため、エラーが返されます
この問題の解き方がわかりません 助けてください