【发布时间】:2013-03-10 10:18:47
【问题描述】:
我想使用 Racket 将一个整数添加到已经存在的列表中。 这是我到目前为止的代码。
(define (countBlackPegs gameList playerList)
(define blackPegs '())
(if (equal? (car playerList) (car gameList))
(set! blackPegs '(1))
;;otherwise
(set! blackPegs '(0)))
)
理论上我应该能够重复 if 语句(每次检查列表的不同部分),然后根据 if 语句的结果为 blackPegs 列表附加适当的值。不幸的是,我尝试过的每个附加功能都无法正常工作。任何帮助将不胜感激。
【问题讨论】: