具有特定开始和无限结束的 Clojure 范围

标签 clojure

根据docs range函数有四种形式:

  • (range) 0 - 无穷大
  • (range end) 0 - 结束
  • (range start end)开始 - 结束
  • (range start end step)开始-结束逐步跳过

  • 那么我将如何声明代表 x 的范围到无穷远?

    我可能还会问如何引用无穷大,比如 (range x infinity)可能有用吗?

    最佳答案

    (iterate inc x)会给你一个懒惰的、无限的数字序列,以 x 开头.

    关于具有特定开始和无限结束的 Clojure 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32042339/

    相关文章:

    clojure - 打印 seq 中每个项目之间的逗号

    java - 从 clojure 创建 Java 对象

    clojure - 我可以获得命名空间的元数据吗?

    clojure - clojure/clojurescript 形式中的通用 CRUD 有什么东西吗

    path - Clojure:如何获取正在运行的JAR/根源目录的路径?

    clojure - 在高阶函数中使用 "maybe ARefs"

    scala - clojure在scala中迭代等效?

    clojure - compojure/clojure GET 路由与 CSS 给出纯文本样式表响应

    eclipse - 在 Maven/Eclipse 中运行 Storm Starter 项目

    Clojure 的重构技术