对循环体中的每一个表达式进行指定次数的求值计算,并返回最后一个表达式的值
(repeat int [expr...])
参数
int
正整数。
expr
一个或多个原子或表达式。
返回值
最后一个计算的原子或表达式的值。如果未提供 expr 参数,repeat 返回 nil。
示例
命令: (setq a 10 b 100)
100
命令: (repeat 4 (setq a (+ a 10)) (setq b (+ b 100)))
500
计算后,a 为 50,b 为 500,repeat 返回 500。
如果将字符串作为参数,repeat 返回最后一个字符串:
命令: (repeat 100 "Me" "You")
"You"
明经通道 版权所有 未经许可 不得传播 | 评论 |