;; makeRectangle -- constructor for 'rectangle
(define makeRectangle
(lambda (x0 y0 x1 y1)
(makeGraph 'rectangle
(list (makePoint x0 y0)
(makePoint x1 y1)))))
(makeRectangle 3 2 1 7)
戻る必要があり、 or(rectangle (point 1 7) (point 3 2))
に対して同じ戻り値が得られます。次を使用する必要があります。(makeRectangle 1 2 3 7)
(makeRectangle 1 7 3 2)
min x0 x1 min y0 y1
max x0 x1 max y0 y1
しかし、私はどうすればよいかわかりません。この問題について教えてください。前もって感謝します。