腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Haskell
不可反驳
的
模式匹配
、
、
为了在
Haskell
的
道路上取得先机,我选择了这本书
的
创作者之一Hudak。所以,我正在进行关于哈斯克尔
的
介绍。我被困在试图理解以下声明: 从我对C这样
的
语言(或者广义地说是非
函数
式语言)
的
小而大
的
习惯来看,我可以形成形式
参数
是
函数
定义
中
的
参数
。因此,假设C中有一个类似
浏览 3
提问于2017-09-09
得票数 11
2
回答
函数
参数
是
如
何在
Haskell
中
传递
的
?
我有一个高内存使用率
的
容器数据类型,有一些
函数
在它上面工作,没有一个会遍历整个容器。但是,如果我想要应用这些
函数
,我需要将这些未更改
的
数据块从
参数
复制到结果
中
。我
的
大多数
函数
看起来像这样: doStuff :: Container -> a -> Container field1= field1 container, field2 = myFunctio
浏览 21
提问于2019-03-24
得票数 0
回答已采纳
1
回答
传递
多个
参数
到map
的
func
参数
、
在python
中
,通过对列表
的
理解,我可以将多个
参数
传递
给map
函数
的
函数
参数
, def divide(x,y): [divide(x,const) for x in [2,4,6,8]]func x y = x/y map (fu
浏览 3
提问于2015-06-29
得票数 3
回答已采纳
2
回答
haskell
中用户定义
的
高阶
函数
我看了几个
Haskell
学习示例,但我不知道如
何在
Haskell
中
编写用户定义
的
高阶
函数
如果我们将一个
参数
作为
函数
,那么
函数
的
类型id
是
如何定义
的
?
浏览 0
提问于2011-05-30
得票数 3
回答已采纳
3
回答
学习
函数
中
的
参数
类型
如
何在
Haskell
中学习
函数
的
参数
类型?在python
中
,我们有type ()
函数
。Ex: do <something> 但是,我不知道我该如
何在
Haskell
中
实现这个愿望
浏览 0
提问于2012-02-28
得票数 0
回答已采纳
1
回答
如
何在
Haskell
中将一个
函数
中
接收到
的
列表
传递
给另一个
函数
?
如
何在
Haskell
中将一个
函数
中
接收到
的
列表
传递
给另一个
函数
?我正在编写一个检查(转换后
的
)列表
的
mod是否等于零
的
函数
,我使用了两个
函数
,但我不知道如何将在"valida“
函数
中
接收到
的
列表
传递
给"duplicador”
函数
。为了工作,我在"valida“<e
浏览 21
提问于2021-10-05
得票数 0
回答已采纳
1
回答
支持Elm
中
的
功能模式匹配
、
、
在Elm
中
,是否有一种方法可以将
函数
的
参数
与多个定义(
如
Haskell
中
的
)匹配?
Haskell
的
例子:factorial 0 = 1 factorial n = n * factorial (n - 1)
浏览 2
提问于2016-05-31
得票数 5
回答已采纳
1
回答
混合扩展方法、泛型和lambda表达式
、
、
我正在将
Haskell
的
/LiveScript each
函数
移植到C#,并且遇到了一些问题。这个
函数
的
签名
是
(a → Undefined) → [a] → [a],我在
Haskell
或LS
中
很好地使用了输入和lambda表达式,但是C#使我感到困惑。这里我不能在lambda表达式
中
传递
一个
参数
。如何将
参数
传递
给lambda表达式?在
Haskell
浏览 4
提问于2014-10-17
得票数 5
回答已采纳
3
回答
为什么使用外部作用域中定义
的
函数
不会破坏引用透明性?
、
我正在学习
Haskell
。如果我理解正确的话,
Haskell
中
的
一个简单
函数
总是引用透明
的
。我认为这意味着它
的
输出只依赖于
传递
给它
的
参数
。 但是
函数
f可以调用在外部作用域中定义
的
另一个
函数
g。因此,从这个意义上说,f
的
返回值取决于g
的
定义。并且
函数
g不会作为
参数
传递
给f --
浏览 8
提问于2012-10-04
得票数 3
回答已采纳
5
回答
接受
函数
或值
的
Haskell
函数
,然后调用
函数
或返回值。
、
如
何在
Haskell
中
编写一个类型声明和
函数
,既可以是一个
函数
(它本身不带
参数
),也可以是一个值。当给定一个
函数
时,它调用该
函数
。当给定一个值时,它将返回该值。编辑以提供更多
的
上下文,我主要好奇
的
是
如
何在
Haskell
中
解决这个问题,而不是绕圈子: 肖恩
浏览 7
提问于2015-05-15
得票数 2
回答已采纳
3
回答
如
何在
haskell
中
实现[x if func(x,lst) for x in list]?
、
好
的
,我来自python背景,
是
haskell
的
新手,也是做作业
的
新手。我已经完成了问题本身,但是我
的
逻辑/代码看起来很丑陋,我想知道如何改进它。我想做
的
是
迭代一个列表,并将该列表作为
参数
来调用另一个
函数
。 假设我想在
haskell
中
实现以下目标。我有一个适用于occursOnce
的
函数
,它接受一个值和列表,然后返回一个布尔值,就像py
浏览 30
提问于2019-04-24
得票数 0
回答已采纳
4
回答
Haskell
中
映射
函数
的
C#等价物是什么
Haskell
中
的
map
函数
有两个输入
参数
。第一个
参数
是
一个
函数
,第二个
参数
是
一个列表。map
函数
将作为输入
参数
传递
的
函数
应用于列表
中
的
所有元素,并返回一个新列表。 是否有与此功能等效
的
C#?
浏览 2
提问于2010-01-27
得票数 80
回答已采纳
1
回答
向
Haskell
中
的
函数
传递
2个
参数
、
在
Haskell
中
,我知道如果我定义一个像add x y = x + y这样
的
函数
这意味着将add应用于一个
参数
e1将产生一个新
函数
,然后应用于第二个
参数
e2。add(x) { return (y) => x + y;
浏览 2
提问于2015-01-31
得票数 4
1
回答
如何使Coq形式化可重用?
我在研究一种算法
的
Coq形式化。但是这个算法
的
组件(一些
函数
和引理)可以在不同类型上“重载”(在
Haskell
意义上)。 我
的
目的
是
避免代码重复。我知道Coq有模块(
如
ML)和类型类(
如
Haskell
)。实现引理和
函数
定义
的
可重用性
的
最佳方法是什么?它可以在不同类型上进行
参数
化?
浏览 2
提问于2015-09-30
得票数 2
回答已采纳
1
回答
Haskell
-拆分数字,然后乘法
基本上,我想要做
的
是
接收一个数字,将其分成一个数字列表,然后将每个值加倍。<code>A0</code> 这两个
函数
单独工作,但如果我尝试像"double digs 1234“这样
的
东西,它会给我一个错误。
浏览 9
提问于2020-11-21
得票数 2
回答已采纳
3
回答
如
何在
ruby中将任何方法转换为infix操作符
、
、
在某些语言(
如
Haskell
)
中
,使用任何以两个
参数
作为infix运算符
的
函数
。 我觉得这个表示法很有趣,并希望在红宝石
中
实现同样
的
效果。假设有一个虚构
的
方法or_if_familiar,我希望能够写一些类似"omg" or_if_familiar "oh!"
的
东西,而不是or_if_familiar("omg", "oh!")如<em
浏览 7
提问于2016-11-30
得票数 2
回答已采纳
1
回答
多态
函数
的
专门化
、
、
、
在他
的
“类,Jim,但不像我们所知道
的
那样”
中
,Simon Peyton-Jones谈到了如
何在
GHC
中
实现类型类,方法
是
让多态
函数
接受一个额外
的
参数
,即一个字典,其中包含给定给
函数
的
类型
的
正确
函数
。他接着说,GHC通常通过特殊
的
大写
函数
来优化
函数
,而不是在运行时实际
传递
此字典。他接着说,这并
浏览 1
提问于2013-08-20
得票数 2
回答已采纳
5
回答
翻转
函数
是
如何工作
的
?
我
是
Haskell
菜鸟。我正在学习
haskell
,偶然发现了翻转
函数
的
定义。我
的
意思
是
,签名告诉我,flip'
是
一个
函数
,它接受一个
函数
(有两个
参数
),然后返回一个
函数
(同样,有两个
参数
)。如果我理解正确的话,当我写一个
函数
的
时候foo f x =
浏览 1
提问于2013-01-18
得票数 40
回答已采纳
1
回答
F#
中
的
SKI组合子演算或星舰算子
、
、
、
假设我们有两个功能:let plus1 = (+) 1 另一个需要两个
参数
的
参数
,
如
乘法:在
haskell
中
,这样
的
函数
可以用星舰<*>操作符缩短:mult <*> plus1 有没有办
浏览 0
提问于2018-08-17
得票数 0
回答已采纳
3
回答
函数
,可以使用不同类型
的
签名来处理
函数
。
我试图用
haskell
编写一个
函数
,它包含两个
参数
和一个
函数
。根据这两个
参数
,它将执行给定
的
函数
或不执行。问题
是
,给定
的
函数
可以有不同类型
的
签名。在伪码
中
: functionA :: String -> Stringparm
浏览 2
提问于2016-01-01
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是python的函数?在python3函数的参数是如何传递的?
为什么我更喜欢函数式编程
Clojure和Haskell——深度学习中的函数式语言之美
C+模版编程实现Haskell的函数模式匹配特性
让Monad来得更猛烈些吧
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券