схема и если условие - PullRequest
       16

схема и если условие

2 голосов
/ 24 октября 2009

Я не хочу ничего возвращать, если условие не выполнено, например

(if x y z)

поэтому, если x не встречается, z будет выполнен, и я хочу ничего не делать в z, так же, как питоны "pass"

1 Ответ

10 голосов
/ 24 октября 2009

С R5RS :

синтаксис: (if test consequent alternate)

синтаксис: (if test consequent)

Семантика: выражение if оценивается следующим образом: сначала тест является оценены. Если это дает истинное значение (см. раздел 6.3.1), затем , следовательно оценивается и его значение (я) является (являются) вернулся. В противном случае альтернативный является оценивается и его значение (я) вернулся. Если test выдает false значение и не указывается альтернатива , тогда результат выражения не определено.

Итак, ваше if выражение становится:

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