Я как бы борюсь с этим языком. Я пытаюсь сделать условие, которое выполняется только, когда оно ложно. У меня есть функция, которая возвращает false, но я не знаю, как это сделать. Смотрите код ниже:Условие, которое проверяет утверждение оператора, неверно
(define p (make-queue))
(enqueue! p 1)
(enqueue! p 1)
(enqueue! p 2)
(enqueue! p 3)
(memq 5 (queue->list p))
(cond
[(false? (memq 4 (queue->list p))) "yaay"]
)
В основном я создаю очереди, то я спрашиваю с memq, если есть нужное значение в списке, в моем случае возвращает ложь. И теперь мне нужно выполнить часть «yaay». Как я могу это достичь? Я пытался просить ложь, я пытался (= (#f) (memq 4 (queue->list p)))
или несколько простых сослагательного наклонения, но это не работает, либо