腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Clojure
递归
日志
表
、
、
parseInt (read-line))] ) 我在尝试实现一个
递归
函数来打印我的
日志
表
时
浏览 30
提问于2020-02-29
得票数 0
回答已采纳
3
回答
在
clojure
中,是否存在代码
日志
记录的
递归
版本?
、
code and code->val to stdout, returns val" `(let [c# ~code] (
clojure
.pprint/pprint c#)但是,我还没有看到一个
递归
版本可以将所有的宏或函数形式包装在代码体中。编辑: (map #(+ % 10) (range 5)) (r-log (ma
浏览 3
提问于2011-02-09
得票数 1
回答已采纳
1
回答
最新的
Clojure
参考项目?
、
从
Clojure
开始,我发现了Rich的一次演讲,他在其中展示了
Clojure
在基本上的一些优势。 nil)我对#'读取器宏不感兴趣,但更重要的是,
递归
调用代理上的函数是否是惯用的/好的
Clojure
。
浏览 3
提问于2012-09-03
得票数 6
回答已采纳
2
回答
Clojure
中的相互
递归
定义
、
、
如何在
Clojure
中进行相互
递归
定义?以下是Scala中使用
递归
定义查找质数的代码:val primes: Stream[Int] =Math.sqrt(n))} filter { n % _ == 0 }我将其翻译为
Clojure
(prime-divisors n))) (take 10
浏览 1
提问于2010-07-09
得票数 9
回答已采纳
2
回答
如何实现相互
递归
,避免名称未定义?
、
、
我有一个
clojure
程序,其中两个函数
递归
地相互调用:...) ...) 编译器在f1中出现错误。有没有办法在
clojure
中declare一个函数。我可以验证
递归
是否真的终止了。
浏览 9
提问于2018-05-28
得票数 1
2
回答
如何在
clojure
中模拟宏以进行测试?
、
、
例如,
clojure
.tools.logging/error。
浏览 3
提问于2017-01-23
得票数 5
回答已采纳
1
回答
clojure
中的尾
递归
、
、
这是一个使用尾
递归
的lisp代码。(defun factorial (f n) f我将其转换为
clojure
代码,期望进行相同的尾
递归
优化。ArithmeticException integer overflow
clojure
.lang.Numbers.throwIntOverflow (Numbers.java:1374) (if
浏览 0
提问于2013-05-21
得票数 9
回答已采纳
2
回答
如何将此函数重写为尾
递归
函数?
、
我正在读“小阴谋家”一书,我在
Clojure
中实现了函数,如何将这个函数重写为
Clojure
中的尾
递归
函数?lat) [] (
clojure
.inspector/atom?
浏览 9
提问于2022-10-21
得票数 0
回答已采纳
1
回答
关闭无效令牌,试图将其除以2。
、
、
、
试着做这样的事(def m 1) (do m=m+1)println m
浏览 2
提问于2017-11-12
得票数 0
回答已采纳
2
回答
是否可以在
Clojure
中创建循环引用?
、
忽略本机互操作和瞬态,是否可以在
Clojure
中创建包含直接循环引用的任何数据结构?Scheme具有letrec形式,允许创建相互
递归
的结构-但是,据我所知,
Clojure
没有任何类似的东西。这个问题与将
Clojure
移植到iOS相关-它没有垃圾收集,但有引用计数。
浏览 0
提问于2010-09-13
得票数 22
回答已采纳
2
回答
Clojure
中的非尾
递归
匿名函数
、
、
如何在
Clojure
中创建一个不是尾
递归
的
递归
匿名函数? 下面的代码显然不起作用,因为recur只适用于尾
递归
函数。我也不愿意引入一个y-combinator..
浏览 0
提问于2011-04-12
得票数 24
回答已采纳
3
回答
将空列表传递给函数以收集结果
我一直找不到关于我想要理解的东西的任何理论上的
Clojure
的例子,并希望对它有一些投入。 (if (<= i 10)第二,为什么当我评估:我是否得到了这个错误:
clojure
.lang.Compiler$Co
浏览 2
提问于2018-01-18
得票数 1
回答已采纳
1
回答
递归
函数(阶乘)使用IntOverflow而不是Python破坏
Clojure
、
我在
Clojure
和Python中以相同的方式定义了一个
递归
函数:(defn factorial [n] 1 (* n (factorial788657867364790503552363213932185062295135977687173263294742533244359449963403342920304284011984623904177212138919638830257642790242637105061926624952829931113462857
浏览 0
提问于2013-07-01
得票数 2
回答已采纳
5
回答
clojure
中的惯用
日志
记录
、
、
我是
clojure
的新手,我想了解从命令式背景中登录到
clojure
中的方法。,并且了解
clojure
中的, (defn foo ) (defn foo x (if (neg?(让新x (inc x) (记录器/调试(格式"inc值,现在%s“新-
浏览 8
提问于2020-02-01
得票数 5
4
回答
我可以在
Clojure
中混合post条件和
递归
函数吗?
、
、
是否可以在同一个
Clojure
函数中同时使用
递归
和后置条件功能?我希望使用post-condition抛出一个异常,但
Clojure
似乎试图以某种方式在recur之后包装抛出异常的代码,所以(就像一个愚蠢的例子一样)像这样的函数无法求值。[x] :post [(>= % 0)]} (recur (inc x))我现在使用的是
Clojure
浏览 0
提问于2010-11-15
得票数 2
回答已采纳
2
回答
Y-组合器似乎没有任何作用。
、
、
、
、
我尝试使用implementations (在Lua和
Clojure
中),因为我认为这将允许我在使用
递归
时超过默认堆栈实现的大小。看来我弄错了。是的,它可以工作,但是在这两个系统中,堆栈与使用普通的旧
递归
完全相同。一个较低的~3600在
Clojure
和一个高的~333000在我的Android实现。它也比常规
递归
慢一点。我感兴趣的是,( a)从学术/智力的角度来看,( b)对于那些不能
递归
写入尾的函数,是否有什么可以做的。
浏览 4
提问于2018-06-20
得票数 0
回答已采纳
4
回答
如何获取调用Java方法的Fn?
我正在学习
Clojure
。我写了这段代码来
递归
遍历一个目录。为什么我不能使用.isDirectory作为
Clojure
中的一级函数呢?有没有更好的方法来重写这段代码?
浏览 0
提问于2012-11-05
得票数 3
回答已采纳
1
回答
递归
实现或
Clojure
中的
、
我正在尝试实现我自己的
Clojure
‘或’宏(称为' my -or')。我欣赏我所写的是
递归
的,但是导致错误的函数到底是什么呢?顺便说一句,我还查看了
clojure
.core库中“或”的正式实现,因此我知道有一种解决方案有效。 (也许尾
递归
在这里是相关的?不确定。)
浏览 3
提问于2014-07-04
得票数 0
回答已采纳
1
回答
Clojure
:将带有关键字键的映射转换为具有等效字符串键的映射
、
我有一个类似于{:a "A" :b "B"}的映射,并且希望将它的键转换为字符串,例如{"a" "A" "b" "B"}。(defn keyword-keys->strs [m] (map name (keys m)),但是否有更多的惯用或有的放矢的方法来做到这一点?
浏览 0
提问于2019-03-11
得票数 2
回答已采纳
1
回答
Clojure
中的
递归
循环通过宏向我抛出错误
、
、
我一直在尝试在
clojure
中编写一个
递归
循环,它将打印出列表中的最后一个数字。重点不在于我需要得到最后一个数字(我确信它有内置的函数),而是我想更好地理解
clojure
中的
递归
和宏。
浏览 3
提问于2018-01-09
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券