Подтвердить что ты не робот

Связывание нескольких связанных переменных в Clojure без вложенных let

Я хочу использовать значение переменной для вычисления значения другой переменной в том же самом выражении let. Есть ли способ сделать это в Clojure без использования вложенных let?

Вложенное решение:

(let [x 3] 
  (let [y (+ 1 x)] 
    y)) = 4

Желаемое решение:

(let [x 3 
      y (+ 1 x)] 
   y) = 4
4b9b3361

Ответ 1

Ничего, желаемое решение работает нормально. Интересно, почему у меня были проблемы с этим раньше?