range 函数的文档中确实说明了以下用法
(range 10 0 -1) -> (10, 9, 8, 7, 6, 5, 4, 3, 2, 1)
当前文档
返回从起始值(包含)到结束值(不包含),按步进数生成的一个惰性序列,其中起始值默认为 0,步进数为 1,结束值为无穷大。当步进数为 0 时,返回一个以起始值为无限序列。当起始值等于结束值时,返回一个空列表。
也可以反向步进,例如进行
从 10 开始逆序减 1:(range 10 0 -1)。
建议
添加最后一句话:“步进数可以为负。”
补丁: clj-704.patch