腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Clojure
-
计算
从
高阶
函数
返回
的
函数
、
如果我在repl中运行一个更
高阶
的
函数
,或者像下面这样
返回
一个
函数
,有没有办法在以后检索
返回
的
函数
(repl
返回
的
值)并对其求值?user> #(% 5 5) #function[user/eval13160/fn--13161] 为了解释这个问题
的
原因,我使用了http-kit,并运行了
函数
run-server。只有在执行之后,我才意识到该
函数<
浏览 20
提问于2019-04-10
得票数 3
回答已采纳
2
回答
如何在
Clojure
中测试
高阶
函数
?
、
、
、
、
如何在
Clojure
中测试
高阶
函数
?如何用
高阶
函数
来实现呢? 还是我们通常避免这样做?
浏览 0
提问于2013-10-03
得票数 6
回答已采纳
3
回答
Clojure
宏与C宏有什么不同?
我是新来
的
。我几个月前就开始了。我在努力学习宏。这就是我所理解
的
宏不会
计算
所有参数,不像
计
浏览 6
提问于2013-07-08
得票数 12
回答已采纳
2
回答
Clojure
高阶
函数
(= true ((__ >) 7 8))基本上,我需要创建一个
函数
,将另一个
函数
作为参数,但不知道该如何处理。此外,如果我创建一个匿名
函数
,评估会让我感到困惑。(fn [f] ())我不想知道答案,只想知道方向。
浏览 6
提问于2014-05-30
得票数 1
回答已采纳
3
回答
使用
高阶
函数
的
Web编程
我们在班上学习
高阶
函数
,我们
的
教授提到,它们对web编程很有用。我不确定在什么情况下这是真的,我想知道是否有人在一些常见
的
web编程任务中有使用
高阶
函数
的
经验,以及在什么情况下它们会有用。我通读了我们
的
书,但没有提到web编程,我想这只是教授离题提到
的
东西,但它引发了我
的
兴趣。 谢谢!
浏览 1
提问于2010-11-20
得票数 3
2
回答
从
函数
构建
高阶
函数
的
Clojure
宏
、
我正在尝试编写一个宏来构建类似于compojure中使用
的
中间件。def-middleware plus-two [x]并使结果如下所示: (fn [x]我已经离阅读在线指南还有很长
的
路要走,但这对我来说是行不通
的
: '(defn ~fn-name [f]任何帮助或指向更好
浏览 0
提问于2012-06-12
得票数 5
回答已采纳
1
回答
C++11对
高阶
列表
函数
的
支持
、
、
、
、
大多数
函数
式编程语言(例如通用Lisp、Scheme / Racket、
Clojure
、Haskell、Scala、Ocaml、SML)支持列表上
的
一些常见
的
高阶
函数
,如map、filter、takeWhile、dropWhile、foldl、foldr (例如方案/球拍,
Clojure
并排参考表,普通Lisp、哈斯克尔、Scala、OCaml和SML文档)。C++11在列表上是否有等效
的
标准方法或
函数
?那么上面提
浏览 0
提问于2012-10-18
得票数 13
回答已采纳
1
回答
是否与本机
Clojure
中
的
弹性分布式数据集等效?
、
、
、
RDD是: 我知道和。我不是在寻找一个接口,而是寻找一个等效
的
浏览 3
提问于2017-08-15
得票数 0
回答已采纳
3
回答
Clojure
中
的
高阶
函数
、
、
Clojure
很棒,我们都知道这一点,但这不是重点。我想知道以类似Haskell
的
方式创建和管理
高阶
函数
的
惯用方法是什么。在
Clojure
中,我可以执行以下操作:但是(sum 1)不会
返回
函数
:它会导致错误。(defn sum ([a b] (+ a b)))user=> (sum 1) #<core$partial$fn
浏览 0
提问于2011-03-17
得票数 36
回答已采纳
1
回答
fdef
的
clojure
.spec验证
、
我试图用用1.9.0-alpha11版本编写一个更高级
的
函数
,并且无法获得针对
返回
函数
执行
的
验证。使用高级
函数
部分中
的
clojure
.spec指南示例,我将adder表单定义为:如指南所述,我创建规范如下: :args:fn #(= (-> % :args :x) ((:ret %) 0))) 当我在repl中执行它时,会抛出一个异常,而不是所需<em
浏览 5
提问于2016-09-08
得票数 6
回答已采纳
3
回答
Clojure
中
的
DSL取代了面向对象
的
软件解决方案?
、
、
、
我想知道是否有人知道
Clojure
中
的
DSL
的
具体示例,它取代了好
的
OO程序
的
抽象和可读性(比如用Java编写)。我一直在尝试将OO数据模型(基于"bean“,具有隐藏底层实现
的
非常抽象
的
方法)引入
clojure
。我知道“宏”和“
高阶
函数
”是存在
的
,但是,我从来没有见过它们应用于真实世界中容易理解
的
数据集(例如课程注册系统,或者汽车经销商,或者计费系统,或者诸如此类<em
浏览 1
提问于2011-10-15
得票数 6
1
回答
调用
Clojure
高阶
函数
、
如果我定义一个
函数
来
返回
一个
函数
,如下所示: [n]然后,我可以将结果赋给一个符号:并将其称为:;=> 42nil #<user$add_n$fn__33 user$add_n$fn__33@e9ac0f5>是
浏览 1
提问于2011-05-15
得票数 7
回答已采纳
2
回答
惯用
的
无操作/“传球”
no-op
的
(最)惯用
的
Clojure
表示是什么?也就是说,...我应该在
Clojure
中使用什么? 埃塔:我问这个问题主要是因为我碰到了一些地方(比如cond)不提供任何东西会导致错误。我意识到,“大多数”时间,相当于pass是不需要
的
,但当它是,我想知道什么是最克洛朱利克。
浏览 2
提问于2014-07-28
得票数 11
回答已采纳
2
回答
获取长时间运行
的
进程输出流。
、
、
有一个长期运行
的
Unix进程,输出我想要捕获并使用
Clojure
进行处理。其中一个很好
的
例子是repl/ nREPL会话:它
的
持续时间是不确定
的
,输出被打印到stdout。如果我尝试(
clojure
.java.io/sh "lein" "repl"),评估将被阻塞,直到底层进程完成,然后我可以观察输出。 这不是我想要
的
--我想立刻得到一条流。我可以使用
clojure
.java.io或类似的现有
浏览 5
提问于2013-03-30
得票数 4
1
回答
如果我们将
clojure
函数
juxt推广到juxe,即juxe
返回
一个散列映射而不是向量,这个
函数
会有用吗?
在一些
函数
式编程书籍中,它们将元组定义为形式a b c,实体定义为形式{:a :b :c }。如果我们把t in juxt作为元组
的
概念,那么我们是否可以有一个更高
的
函数
名juxe和e作为实体
的
概念?因此,附属物
的
行为就像这个
函数
juxe有用吗? 关于这个问题
的
一些背景观点。我认为
Clojure
中有三种类型<em
浏览 1
提问于2019-06-25
得票数 0
1
回答
用于“缩减和
返回
中间结果作为序列”
的
通用Lisp
函数
、
在
Clojure
中,有一个
高阶
函数
reductions,您可以将它与类似于reduce
的
参数一起使用,并
返回
包含所有中间结果
的
序列。 在通用Lisp中有类似的吗?我无法在网上找到任何关于它
的
参考,包括关于
的
各种书籍/文章,但考虑到Lisp作为一个列表处理语言家族
的
传统,我设想了一个list->list
函数
,像reductions这样
的
功能将在不同
的
方言中存在。
浏览 1
提问于2016-05-20
得票数 4
回答已采纳
1
回答
core.async是否可以根据序列实现它
的
功能?
、
、
、
告诉我们,
Clojure
1.6中有两个map实现,一个用于
clojure
.core中
的
序列,另一个用于core.async中
的
通道。 现在我们知道在1.7中我们有传感器,当给定一个
函数
而不是集合时,从
高阶
函数
(如foldr和filter )
返回
一个map (reduce)
函数
。我试图表达和失败
的
是,为什么core.async
函数
不能
返回
序列,或者是Seq-like。我有一
浏览 1
提问于2014-10-30
得票数 8
回答已采纳
3
回答
尝试在
Clojure
中映射parseInt时出现奇怪
的
错误
、
我正在学习,我有一个疑问:(map vector '("1" "2" "3"))这是可以
的
,因为vector是一个
函数
(或者说我几乎是这么认为
的
parseInt不应该表现得像一个
函数
吗?(map #(Integer/parseInt %) '(...... 为什么我不
浏览 0
提问于2011-06-01
得票数 15
回答已采纳
1
回答
最常用
的
函数
式语言是什么?
我读过关于他们
的
书,也读过哈斯克尔和其他人
的
故事。有些语言似乎只是“学术性”语言,对我来说没有什么意义,所以希望能更好地了解它们在现实世界中
的
应用。
浏览 0
提问于2013-07-27
得票数 7
回答已采纳
1
回答
let绑定中
的
Clojure
函数
、
、
、
如果我有一个
计算
结果为
函数
的
函数
(fn [x1 x2]在map或reduce中
的
其他地方使用(defn func2 [x y z] (reduce ffunc z (range 20)))) 在第一种情况下,我担心在reduce中
的
每一步都会生成x和y上
的
一个新
函数
。
浏览 0
提问于2013-06-05
得票数 3
回答已采纳
点击加载更多
相关
资讯
Kotlin的高阶函数和常用高阶函数
讲讲Python里的“高阶函数”
Python闭包之返回函数的函数详解
Kotlin实战之Fuel的高阶函数
Clojure和Haskell——深度学习中的函数式语言之美
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券