используя лямбду вместо пустых схем

В SICP 1.2.1 есть функция, которая делает рациональное число следующим образом:

(define (make-rat n d)
  (let ((g (gcd n d)))
    (cons (/ n g) (/ d g))))

Мне просто любопытно, как можно реализовать то же самое, используя лямбду вместо let, не вызывая GCD дважды. Я не мог понять это сам.

Ответы на вопрос(0)

Ваш ответ на вопрос