1
Я подготовил несколько строк на Схеме, и я новичок в Scheme. Пожалуйста, оставьте свои комментарии о моем коде ниже:counter in if statement
(define new3
(lambda(y)
(define points 444)
(define add3 (lambda (x)(+ x 3)))
(display "--")
(display points)
(if (and (= 1 1)(= 2 2))(add3 points))
(display "--")
(display points)
(list points points)
))
(new3 7)
OUTPUT
--444--444(444 444)
Интересно, почему "точки" после "если" не равно "447"?
спасибо.
Просьба предложить, как я могу сохранить результат = очки + 3. В каком месте? Под "if"? Большое спасибо. –
Вы можете заменить бесполезные 'if' на' (setq points (add3 points)) '. –
Большое спасибо! Однако мне нужно «if», так как у меня есть условие для проверки (не только (= 1 1)). Другими словами, я хочу проверить условие, и если он содержит точки изменения. –