Как заставить обещание потерпеть неудачу с ошибкой в ​​clojure? - PullRequest
2 голосов
/ 13 октября 2019

Я пытаюсь узнать о Обещании в ближайшем будущем. Из документов видно, что мы можем создать обещание, используя функцию обещание :

(def p (promise))

, и мы можем решить ее, используя функцию доставить вот так

(deliver p 42)

Я хочу понять, как мы можем отклонить обещание с ошибкой или исключением. Я пробовал документы, но это не помогает. Я новичок в функциональном программировании и удивляюсь, что для невыполненных обещаний может быть другой путь.

1 Ответ

0 голосов
/ 14 октября 2019

Вы можете использовать функцию fail , чтобы отклонить обещание.

Пожалуйста, обратитесь к этой ссылке для получения более подробной информации.

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