clojurecademy, вызов макроса потока - PullRequest
0 голосов
/ 18 октября 2019

Я сейчас работаю через clojurecademy и столкнулся с этой проблемой, которую я не могу решить -

(= (#_blank (sort (rest (reverse [2 5 4 1 3 6]))))
   (-> [2 5 4 1 3 6] (reverse) (rest) (sort) (#_blank))
   5)

Мне нужно только ввести достаточно, чтобы заполнить пробел, сначала я подумалпросто просил меня написать, что возвращали бы эти функции, что, я думаю, будет (1 2 3 4 5), но это не правильно, я не могу понять, почему в переданной функции есть 5, я думалможет быть, мне нужно было добавить функцию, которая ссылается на 5 из возвращенного списка, но я не уверен, как это сделать либо (без определенной переменной), я мог бы быть далеко ...

Это clojurecademy, Проблемы- Элементарный вопрос № 23

1 Ответ

1 голос
/ 18 октября 2019

Задача состоит в том, чтобы каждое выражение возвращало 5.

Поскольку = может принимать несколько значений для равенства, Clojure Academy также включила 5 в проверку, чтобы обеспечить два выражения, которые вам нужныcomplete и верните 5.

Я бы порекомендовал попытаться заставить это выражение вернуть 5

(#_blank (sort (rest (reverse [2 5 4 1 3 6]))))

, а затем поработать над следующим выражением, чтобы вернуть 5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...