-
Clojure: (apply map + '((1 2 ) (3 4) (5 6)))5
In Clojure,(apply map + '((1 2 ) (3 4) (5 6)))
produce result:(6 9)
Can anyone help me to understand how does it work?
Thank you in advance!
2009年8月19日 15:18
2个答案 按时间排序 按投票排序
-
采纳的答案
I belive the expression
(apply map + '((1 2 ) (3 4) (5 6)))
evaluates to:(9 12)
instead of (6 9), which is the same with Scheme. What version of Clojure are you using?
The expression is pretty much equivalent to the following:(map + '(1 2) '(3 4) '(5 6))
Take a look at this page, look for the part that explains "map".2009年8月19日 18:24
-
E:\clojure>java -jar clojure-1.0.0.jar Clojure 1.0.0- user=> (apply map + '((1 2 ) (3 4) (5 6))) (9 12) user=>
can't reproduce (6, 9) ……2009年8月19日 19:50
相关推荐
你好clojure 建立一个快速的docker + ...到/sum端点curl -X POST http://hello-clojure.docker/sum \ -d ' {"numbers": [1,2,7]} ' \ --header " Content-type:application/json "执照版权所有:copyright:2015 jmad
ClojureBoxNpp ...Clojure的配置文件(userDefineLangs Clojure是Clojure,Lisp也是Clojure。) 方法01:将Lisp修改为Clojure,Lisp也是Clojure。 notepad ++ \ langs.xml notepad ++ \ stylers.xml notepa
Clojure编程乐趣和clojure_programming.pdf两本书
Clojure是一个JVM的动态函数式语言,最近发布了1.0版本,版本中Clojure提供了一个健壮的代码。Clojure是一套发展快速的新的编程语言,特别是,它为多核计算做了新的解决方案。在今后的软件设计中无论使用Clojure语言...
启用和 类固醇Clojure。 本说明了所有内容。 发行说明在。 更多帮助 捐 快速开始 克隆cd到该存储库。 lein repl 复制粘贴: ( ns try-thurber ( :require [thurber :as th] [thurber.sugar :refer :all ])) ...
文档() 代码( ) CppCon 2015 Talk :转换器:从Clojure到C ++ ( ,) 该项目是长期愿景的一部分,可帮助交互式和并发C ++程序变得更易于编写。 成为赞助人或购买赞助计划,以帮助该项目的长期可持续发展: ...
动手全栈Clojure 封闭反馈循环以学习项目规模的Clojure(脚本)动机Clojure(script)是现代的Lisp方言,通常是一种不错的编程语言。 它一直在倡导的一种哲学是拥有的,而则是珍贵的瑰宝(尤其是clojurescript中的热...
Clojure High Performance JVM Programming 英文azw3 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
porsas:通过Clojure + JDBC和Async SQL快速进行实验的东西
欢迎使用Apache Maven 2的clojure-maven-plugin插件。 此插件经过精心设计,可以在使用混合语言的企业项目时尽可能轻松地使用clojure。 可用目标 clojure:添加源 clojure:添加测试源 clojure:编译 clojure:测试...
jme3-clj-aide JMonkeyEngine3 + Clojure-Android + AIDE 示例项目
4clojure 学习编程语言 Clojure 的站点这是一个Clojure 答案的存储库。 回答 test runner 进行测试,答案在所在的位置。测试运行器本身也是用 Clojure 编写的。 跑步 它需要 JVM 和 Leiningen 才能运行。运行时,它...
使用 helm-clojure,您可以快速发现 JVM 中可用的任何 clojure var(函数、协议等),阅读其文档,转到其定义并通过智能方式将其插入到当前代码中。 安装 使用您可以按照以下方法安装 helm-clojure: ( :name helm...
vertx-clojure:用于vertx工具包的轻量级clojure适配器
clojure:Clojure编程语言
scoop-clojure:使用Scoop在Windows上安装Clojure
梭子豆 围绕Finagle和Twitter Future的薄包装。 该库假定您熟悉Finagle。... finagle-clojure-template :用于使用finagle-clojure和Thrift创建新项目的lein模板。用Thrift创建一个新项目lein new fin
#lang clojure 该项目是Racket中Clojure兼容语言的存根。 它的主要目的是让我练习编写宏和使用Racket的语言扩展工具。 如果您有兴趣将其用于实际用途,请随时向我发送请求请求。 要在Racket 5.3.4及更高版本上安装:...
kafka-streams-clojure:Clojure换能器与Kafka Streams的接口
4clojure 我在 4clojure.com 上的解决方案