`

Clojure 集合

 
阅读更多

数据结构

 

List、Vect、Map、Set

 

List

 

(list 1 2 3) = (quote (1 2 3)) = '(1 2 3)

 

  如果是symbol而不是数字或者字符串等,必须用'

  '(a b c d)

  (quote (a b c d))

  (list a b c); CompilerException java.lang.RuntimeException: Unable to resolve symbol: a in this context, compiling:(NO_SOURCE_PATH:14) 

 

 


 

 

分享到:
评论

相关推荐

    ClojureCollections:用于 clojure 集合的 Java 包装器(带有泛型)-开源

    ClojureCollections 为 clojure 中的 Persistent 集合类型提供了直接的通用包装类,因此它们可以很容易地在 Java 中使用。 到目前为止,已经实现了 PersistentVector、PersistentMap 和 PersistentList。 源代码托管...

    React式ClojureScript集合交互式可视化-JavaScript开发

    一个ClojureScript库,以交互方式可视化和编辑clojure集合coll-pen一个ClojureScript库,以交互方式可视化和编辑clojure集合,概述Coll-pen使用试剂将clojure集合渲染为交互元素。 它通常是为开发或内部使用而构建的...

    merkl:Clojure中的流Merkle根和证明

    ( ns merkl.yourmodule ( :require [merkl.root :refer :all ] [merkl.proof :refer :all ])) 您可以为块流使用内存中的Clojure集合,也可以从文件中加载它。计算根在记忆中; ; arbitrary example block stream ...

    seqspert:了解Clojure序列,并提供一些小的,严格的操作来对其执行

    Clojure集合库建立在Sequence的抽象之上。 尽管就简单而言完成有用的工作而言,抽象是一件好事,但在原始性能方面,抽象有时却会妨碍您的工作。 例如,当一些序列的基于树的潜在实现可能更适合于并行性和更有效的...

    clj-containment-matchers:创建这个库是为了减轻匹配嵌套数据结构的痛苦

    clojure 集合的匹配器。 创建这个库是为了减轻匹配嵌套数据结构的痛苦。牛肉(=为什么) 用 clojure.test 编写的这样的测试( deftest my-test ( is ( = { :first-name " John " :last-name " Smith " } { :first-...

    clojure-web:Clojure Web食谱的集合

    该项目不再处于积极开发中Clojure网站这是Clojure项目的集合,致力于从Clojure的Web开发中弄清楚一些意义。 它从一个基本示例开始,并且一次将一个想法建立起来。 每个概念都被分解成自己的项目,并以之前的所有示例...

    irc:irc作为休息服务

    /”将导致新的机器人实例的字符串ID,即“出价” 删除到/ {bid}将摆脱该出价所标识的漫游器GET / {bid} / channels具有一个主体,该主体是所标识的机器人所处的信道的clojure集合POST / {bid} / channel / {channel}...

    morph:形态学图书馆

    支持Clojure集合。 Monads:身份,也许,无论是,读者,作家,国家,命令式。 Monad变形金刚:MaybeT,EitherT,ReaderT,WriterT,StateT。 支持咖喱函数。 上述构造的泛型函数库。 src/main/resources示例...

    thalia:Clojure符号文档的集合

    有关Clojure函数,宏和其他var的文档的集合。 可以在正在运行的Clojure流程中轻松地将这些额外的文档添加到文档字符串中,这样(doc ==)将显示标准文档字符串,以及额外的文档。 以下是未修改的Clojure 1.5.1的(doc =...

    算法音乐工具 的集合_Clojure_代码_下载

    音乐 这个富有想象力的库包含一系列建立在泛音之上的算法音乐工具。命名空间是相对稳定的music.pitch,它是一个有用的函数集合,用于在比泛音本身稍高的抽象层次上操纵音乐概念。

    clojure-algorithms:Clojure中的算法

    Clojure算法我发现有趣的Clojure算法集合。

    clojure-bootstrap:Clojure应用程序模板的集合

    Clojure靴带 该存储库的目标是托管各种Clojure应用程序的模板。 这是到目前为止实现的模板: /根/ cli / cli-matic-demo-使用cli-matic的命令行实用程序的模板/网络/ rest-crud-demo-基于此代码的RESTful Web api...

    string-split:在 Clojure 中拆分字符串的各种方法

    在 Clojure 中拆分字符串 该项目演示了在 Clojure 中拆分字符串的各种方法。 选择特定变体时,不要忘记检查输入要求: 一些变体适用于字符集合并支持动态处理和无限集合,一些仅适用于已加载到内存中的字符串。 ...

    ClojureFam:Clojure学习计划

    通过了解ClojureScript(一种功能不变的Lisp)和DataScript(一种基于语义Web的,基于集合的图形数据库),您不仅可以升级为开发人员,还可以了解网络化的思考工具(如漫游)背后的思想和架构。 ,LogSeq和Athens。...

    getting-started:关于如何使用不同编辑器开始使用 Clojure 的教程集合

    Clojure 入门有关如何使用不同编辑器开始使用 Clojure 的教程集合。 ######注意 ClojureBridge 研讨会使用的入门指南在。

    clj-refactor.el:Emacs的Clojure重构功能的集合

    clj-refactor为Clojure项目提供重构支持。 它补充了您在clojure-mode和CIDER中发现的重构功能。 这是一个小型预告片,可帮助您添加缺少的libspec: 安装 强烈建议通过package.el安装clj-refactor 。 在和上可用:...

    传教士:Clojure和Clojurescript的功能效果和流式传输系统

    传教士 clojure和clojurescript的功能效果和流式...轻量级的API利用标准Clojure原语(集合,转换器,归约函数,引用类型,一流的nil )来防止操作员组合爆炸 表达语法 文献资料 参考 讲解 导游 社区 clojurians懈怠:

    MSUDenver_Projects:学校项目的集合,包括Java,Scala和Clojure

    MSUDenver_Projects 学校项目的集合,包括Java,Scala和Clojure。 ComputerOrginazition2:使用ARM汇编语言的项目。 ComputerScience1:Java项目,用于学习Java和计算机科学原理的基本实现。 ComputerScience2:Java...

    starting-with-clojure:新 clojurian 的资源和技巧集合

    从 Clojure 开始Clojure 生态系统简介。 JVM 上功能强大的指南。 并行、实用、强大、轻松、流畅、无摩擦、无止境、开放、有趣设置自己并开始使用 REPL — 工具和开发、设置、初始化启动首先安装 Leiningen 做对了) ...

    zipii:Clojure拉链II

    邮编II 该库实现了由GérardHuet发表在。... 支持适用于在Clojure的索引数据集合(类似于地图和类似于矢量)中导航的down-to功能。 在com.hapgood.zipii命名空间中提供clojure.zip兼容模式。 执行良好的

Global site tag (gtag.js) - Google Analytics