腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如
何在
Haskell
编程
中
返回
交替
组合
两个
函数
列表
得到
的
函数
?
、
在我
的
Haskell
课程作业
中
,我想应对一个挑战,本质上就是掌握如何处理
函数
列表
。输入由
两个
这样
的
列表
组成,假设第一个
列表
作为A0..AN给出,第二个
列表
被告知为B0..BN。我需要
返回
一个
函数
,该
函数
组成应用它们
的
函数
,以便
函数
作为输出
函数
中
的
嵌套
浏览 22
提问于2020-01-21
得票数 2
回答已采纳
5
回答
Haskell
-来自
两个
列表
的
交替
元素
、
、
、
我正在尝试编写一个
haskell
函数
,该
函数
接受
两个
整数
列表
,并生成一个包含
交替
从这
两个
列表
中
获取
的
元素
的
列表
。我有一个
函数
:举个例子:应该
返回
我
的
逻辑是将
两个
列表
压缩在一起,生成替换元素对,
浏览 6
提问于2011-12-12
得票数 14
回答已采纳
1
回答
函数
程序设计
中
开关顺序后输出一致性
的
保证
、
在讨论
函数
编程
的
许多地方,我一直读到,如果您使用
的
函数
是纯
的
(没有副作用,并且在每次调用时对相同
的
输入提供相同
的
响应),那么您可以切换它们在
组合
时被调用
的
顺序,并保证不管顺序如何,这个
组合
调用
的
输出都将保持不变例如,下面是
Haskell
是一种纯语言,这意味着任何
函数
调用
的
结果都完全由其参数决定。C
中
浏览 2
提问于2017-02-05
得票数 0
1
回答
C++11对高阶
列表
函数
的
支持
、
、
、
、
大多数
函数
式
编程
语言(例如通用Lisp、Scheme / Racket、Clojure、
Haskell
、Scala、Ocaml、SML)支持
列表
上
的
一些常见
的
高阶
函数
,
如
map、filter、takeWhileC++11在
列表
上是否有等效
的
标准方法或
函数
?例如,考虑下面的
Haskell
片段:let ys = map (\
浏览 0
提问于2012-10-18
得票数 13
回答已采纳
4
回答
Perl
中
的
函数
组合
、
在Perl5
中
,我们可以应用
函数
式
编程
技术(使用闭包、高阶
函数
,
如
map、grep等)。但是
函数
组合
又如何呢?比方说,在
Haskell
中
,使用(.)可以非常容易地完成此任务。功能:Perl
中
这种“点
函数
”
的
等价物是什么?
浏览 0
提问于2012-08-20
得票数 8
回答已采纳
2
回答
我可以使用
函数
组合
来避免scala
中
的
“临时
列表
”吗?
在fpis
的
第64页“scala
函数
编程
”上说“每个转换都会产生一个临时
列表
,该
列表
只会被用作下一个转换
的
输入如果是这样的话,
haskell
代码是否也会产生一个临时
列表
?如果是的话,我可以使用
函数
组合
来避免这种情况吗?.(+1)) [1,2,3]
浏览 2
提问于2021-04-22
得票数 0
回答已采纳
3
回答
函数
式和纯
编程
语言
、
哪些
编程
语言是
函数
式
的
纯
编程
语言?
浏览 2
提问于2011-01-16
得票数 1
1
回答
在
Haskell
中
,部分应用和当前
的
概念是可互换
的
吗?
、
、
在某些
函数
式语言中,部分应用函式和咖喱函式是
两个
相似但截然不同
的
概念。 我
浏览 3
提问于2016-06-20
得票数 1
回答已采纳
1
回答
在
haskell
中
,将
列表
组合
成无限
列表
我
的
任务是在
Haskell
中
实现一个
函数
allCombinations,它以无限
列表
的
形式
返回
给定
列表
的
所有可能
组合
。 因为我找不到解决办法,不包括进口,所以我会再问一次。我对
Haskell
很陌生,我
的
任务是创建一个
函数
allCombinations :: [a] -> [[a]],它创建了一个无限
的
可能
组合
列表<
浏览 6
提问于2022-11-27
得票数 -1
回答已采纳
2
回答
在嵌入式环境
中
,
函数
式
编程
有什么特殊
的
挑战吗?
、
、
因此,我开始对
函数
式
编程
与命令式
编程
的
区别有所了解。因此,就像任何一个优秀
的
改革者一样,我正在用
Haskell
锤子观察事物,并试图想象如何将我
的
嵌入式
编程
工作塑造成适合该工具
的
钉子。从
函数
式
编程
的
角度来看,嵌入式环境是通用计算
的
特例,还是它只是通用计算
的
另一种形式?挑战都在IO
中
吗?我
的
嵌入式工作通常需要大约9
浏览 1
提问于2010-12-12
得票数 16
回答已采纳
2
回答
如
何在
终端
中
插入
两个
列表
?
、
、
、
我想做这个练习,我在下面的代码
中
做得很好,但是我想用第二个代码来做,但是我不知道如
何在
终端
中
引入
两个
列表
: 练习:创建一个
函数
,该
函数
接收
两个
类型list
的
输入参数,并
返回
一个将
两个
列表
交替
组合
的
列表
。
浏览 3
提问于2018-03-02
得票数 2
回答已采纳
1
回答
自然数表
的
拆分
我有一个自然数
的
列表
,并希望在
列表
中
的
每个“新”元素处中断它。更清楚地说,如果我有
列表
[5; 5; 5; 10; 10; 15; 15],那么我希望输出三个
列表
:[5; 5; 5]、[10; 10]和[15; 15]。我遇到
的
主要问题是我不知道如
何在
Fixpoint上输出几个元素。我想我需要嵌套Fixpoint%s,但我就是看不到如何嵌套。作为一个非常原始
的
想法,我有: Fixpoint count (v:nat)
浏览 3
提问于2019-11-15
得票数 1
3
回答
函数
式程序设计
中
MapReduce与地图缩减
组合
的
区别
、
我在阅读了mapreduce,了解了如
何在
许多“文档”
中
获取"word“计数
的
示例。然而,我不明白以下几句话: 有人能再详细说明一下这种差异(
浏览 7
提问于2010-01-23
得票数 5
回答已采纳
3
回答
在lambda微积分
中
,λx.λf.fx
的
名称(
如
反向应用)是什么?在
编程
中
,对应
的
函数
是否有一个标准名称?
、
、
λx.λf.fx在lambda微积分
中
的
名字是什么? 对应
的
函数
在
函数
式
编程
语言中是否有一个标准名称,
如
Haskell
?在面向对象
编程
中
,方法foo是否有一个通常
的
名称,该方法以
函数
为参数,从而使x.foo(f)
返回
f(x)?
浏览 0
提问于2013-05-17
得票数 18
回答已采纳
2
回答
Haskell
/ Miranda:查找
函数
的
类型
、
、
、
、
简介:,这是米兰达考试
的
一个过去
的
试题,但语法非常类似于
Haskell
。(foldr (+) 0) .我认为它对应于
haskell
惯用用法
中
的
a,b,c等。从长度
的
定义
中
可以看出,它找到了任何东西
的
列表
的
长
浏览 0
提问于2012-04-29
得票数 7
回答已采纳
1
回答
在
Haskell
,
函数
比二等
的
东西有什么特权?
我读到了关于堆栈溢出
的
另一个问题,它说,一流
的
东西意味着它比二等
的
东西有更多
的
特权。既然
函数
是一流
的
,那么在
Haskell
中
,它们对其他事情有什么特权?我不知道为什么我被打掉了。有什么想法吗?
浏览 0
提问于2013-10-10
得票数 3
回答已采纳
1
回答
这
两个
高阶
函数
有何不同?
下面
两个
高阶
函数
得到
了同样
的
结果,但是我很难理解两者之间
的
区别。事实上,我不明白。一个
函数
怎么能有两组()def sum(f: Int => Int) (a: Int, b: Int) = { def loop(a: Int, acc: Int) : Int =
浏览 1
提问于2016-03-19
得票数 4
回答已采纳
2
回答
Haskell
中
如何与代数类型匹配
、
我正在执行
的
任务
的
目标是创建一组不同
的
函数
,这些
函数
涉及搜索称为Trie
的
数据类型,其中构造
函数
定义为我首先要构建简单
的
函数
test :: Trie -> Bool | t == MakeTrie '.' [_] = True我
得到</em
浏览 1
提问于2018-03-04
得票数 0
回答已采纳
1
回答
Haskell
的
回忆录
、
、
、
、
F fib(n):如果n< 2:
返回
1
返回
fib(n-1) + fib(n-2)fib_memo = {} def (N):如果n< 2:
返回
1如果不是fib_memo.has_key(n):fib_memon = fib(n-1) + fib(n-2)
返回
fib_memon 这种回忆录实现技术在许多
编程
语言中
得到
了广泛
的
应用,但由于
Haskell
是纯
的
,我们不想仅仅为了回忆录
函数</em
浏览 5
提问于2020-07-04
得票数 2
14
回答
为什么你决定“不”使用Erlang?
、
、
你是否真的“尝试过”(意思是
编程
,而不仅仅是读了一篇关于它
的
文章) Erlang,并决定在项目中不使用它?如果有,原因
何在
?此外,如果您选择
返回
到您
的
旧语言,或使用另一种
函数
式语言,
如
F#,
Haskell
,Clojure,Scala,或其他,那么这也算数,并说明为什么。
浏览 2
提问于2010-02-04
得票数 72
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券