【发布时间】:2017-12-18 23:29:06
【问题描述】:
p-seq:接收两个整数参数,“from”和“to”,该方法应该返回一个仅包含“from”和“to”之间的is-p函数给出的数字的序列。我写的当前代码只打印出“from”和“to”之间的所有数字。我希望 p-seq 返回一个序列。
is-p:如果一个数是质数,则检查并返回真,否则返回假。
(defn p-seq [from to]
(loop [count from]
(if (> count to)
(println "")
(do
(def seqf (is-p count))
(if(= seqf true)
(print count " ")
)
(recur (inc count))))))
任何帮助表示赞赏。谢谢你。
【问题讨论】:
标签: clojure