Я пытаюсь сделать больше, чем одну задачу в одном, если условие, вот мой код:схема делает более одной работы в одном, если условие
(define (dont-tolerate-fools hist0 hist1 hist2 count)
(cond ((> 10 count) 'c)
((< 10 count) (soft-tit-for-tat hist0 hist1 hist2))
((> 10 count) (dont-tolerate-fools hist0 hist1 hist2 (+ 1 count)))))
Это не сработало, потому что я видел, что один условий верно, он возвращает его и ломается. Я пытаюсь вернуть его в первые 10 раз, после чего он должен вести себя по другому.
Могут быть разные способы сделать это, но мне интересно, как я могу выполнить 2 задания, проверяя только одно условие?
Заранее спасибо.
«счетчик» будет больше, чем 10, позже это обыкновение называть DonT-терпеть-дурак снова – user2870