(define-struct point (x y))
(define (helper lon)
(* (point-x lon)
(point-y lon)))
(define (cart lon)
(cond
[(empty? lon) 0]
[else
(+ (helper (first lon))
(cart (rest lon))1)]))
私はちょうど遊んでいて、ローカルを使用できるかどうか、どこで使用できるかを確認するためにたくさんの関数を作成しています。これは、ポイント x と y を乗算し、結果に 1 を追加するだけです。ここで作成したヘルパー関数を置き換えてローカルを使用する方法はありますか?