腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
是否有隐式转换为for_each的
函
子?
所以for_each的第三个参数是一个
函
子,但是我可以给它一个函
数名
,是否有一个隐式的cast和一些临时的
函
子被创建?Print(int n) cout << n;{} 我想知道
c
++编译器在内部从函数打印生成
函
子吗?
浏览 2
提问于2014-01-28
得票数 0
回答已采纳
2
回答
一种具有高阶函数的函数式编程
语言
,类似于Haskell的倒装,但没有仓促。
、
是否有任何函数式程式设计
语言
,其
函
式没有自动修改,它有一个内置或程式库高阶
函
式,接受表单(AxB)->
C
的
函
式,并传回表单(BxA)->
C
的等效
函
式?这类似于Haskell的翻转功能。
浏览 1
提问于2018-06-25
得票数 1
回答已采纳
1
回答
如果SML.NET有
函
子,为什么不能F#?
、
、
、
、
C
.鲍尔森的"“()翻译成使用
函
子作为例子的F#。 \* [Can ML functors be fully encoded in .NET (
C
#/F#)?](http://cs.hubfs.net/to
浏览 3
提问于2013-02-08
得票数 38
回答已采纳
3
回答
函
子将输出存储为实例属性是一种良好的实践吗?
、
、
、
这个问题几乎可以说是全部,但让我们看看一个简单的例子(我使用的是
C
++,但这个问题与任何特定的
语言
都没有严格的关联): 因此,假设我们有一个
函
子输出许多对象(例如,作为一个元组)。将输出存储到
函
式实例而不是返回一个长元组是一个好主意吗?回到这个例子,最好返回一个(潜在的)长元组,因为它将允许
函
子的行为更像一个纯函数。如果
函
子返回的对象很大,这将如何影响内存消耗?将这些大型输出存储在
函
子本身(如果有的话)有什么好处?另一个考虑因素是
函
子是否会被调用一次(
浏览 0
提问于2020-08-14
得票数 1
回答已采纳
3
回答
函
子列表
这可能适用于任何类型类,但让我更好地了解
函
子。我不想构造这个名单。l = [Just 1, [1,2,3], Nothing, Right 4]map (fmap (+1)) l[Just 2, [2,3,4], Nothing, Right 5]我知道它们都是包含Ints的
函
子,所以这可能是可能的。在Java或
C
#中,您将声明IFunctor接口,然后只需编写 new Just (1),
浏览 7
提问于2014-07-05
得票数 16
1
回答
将函数引用传递给函数内部的结构。
、
、
、
函数内部是一个
函
子。
函
子需要能够访问这个函数及其父类中的所有对象。但是,当传递对"this“或函
数名
的引用时,我会得到一个错误。有人能建议怎么解决这个问题吗。myClassA& myClassA;
浏览 3
提问于2011-10-28
得票数 0
1
回答
我能为-> b -> *写一个高阶类型吗?
、
、
当应用于
c
时,它会给a -> b ->
c
这将允许我编写
函
式和应用程序(和其他类)的实例,其中的
函
式结构是"a -> b ->“,如下所示: (<*>) :: (a -> b ->
c
-> d) -
浏览 6
提问于2017-05-25
得票数 10
回答已采纳
2
回答
“
函
子”的定义;Haskell诉
C
++
、
、
、
我试图弄清楚,Haskell和
C
++社区是用“
函
子”这个词来表达不同的东西,还是有某种潜在的概念将这两种含义统一起来。我的理解是:这些定义正确吗?
浏览 0
提问于2021-01-28
得票数 30
回答已采纳
1
回答
参数化类vs函数
、
、
、
、
我提供了以下
函
子的实现: def map(fa: F[A]) (f: A => B) : F[B]另一个函数参数化如下: trait Functor另一个后续问题:为什么我们把这个论点传递给
函
子作为F_而不是FA或FB。当我们使用FA或FB时会出现什么情况?
浏览 2
提问于2016-11-20
得票数 2
回答已采纳
1
回答
兰巴的内部这个在
c
++中
、
、
、
如果lambda函数ic
C
++是由
函
子实现的,为什么这是不可能的?如果我理解得对,如果lambda是作为
函
式类实现的,为什么不可能
获得
它的内部这个呢? 编辑:这个
函
子类的,而不是这个A类实例的。
浏览 0
提问于2018-02-05
得票数 1
回答已采纳
5
回答
谓词和
函
子有什么区别?
、
、
、
我会说这样的东西是
函
子。对我来说,谓词是形式逻辑领域的东西。 这两个术语是互换使用的,还是它们的含义略有不同?
浏览 19
提问于2012-08-04
得票数 11
回答已采纳
4
回答
如何在函数中定义
函
子
有时,我需要一些函数助手来操作列表。我尽量把范围保持在本地。#include <algorithm>{ { { } int b[5]; transform(a, a+5, b, Squ
浏览 1
提问于2011-07-30
得票数 7
回答已采纳
1
回答
函
子:模板结构与模板运算符()
、
、
、
看来上述
函
子在运作上相当于:{ bool operator()(const T& lhs, const T& rhsreturn lhs < rhs; // compile error if operator<(T, U) is not defined}; 从这里可以清楚地看到,我们如何使用decltype
获得
一个真正通用的
浏览 1
提问于2014-02-12
得票数 9
回答已采纳
1
回答
创造一份影响游戏经济的报纸?
、
、
我在目标
C
/cocos2d中写一个游戏,其中报纸是控制或者更确切地说影响游戏世界经济以及城市可能做什么的中心部分(比如增加X,减少Y)。 报纸有点像垄断中的“机会牌”,它对某些东西有影响。
浏览 0
提问于2012-10-11
得票数 0
回答已采纳
1
回答
可std::foo::转换某一天支持任何
函
子?
、
、
、
、
std::transform是基于迭代器的,是的,但不是,它的签名与函数式
语言
中相应函数的签名非常匹配(模块化两个参数的不同顺序,但这不是什么大事)。当我看到 (以及在的过程中)时,我了解到
C
++23引入了,这也使std::optional成为一个
函
子。所有这些消息确实让我感到兴奋,但我不禁认为
函
子是通用的,如果能有一个统一的transform接口给任何
函
子,那就太好了,例如,在Haskell。同样,
C
++23还引入了,这基本上是std::optional的一元绑定。是否有任何机会,或是
浏览 7
提问于2022-01-09
得票数 7
1
回答
通过F#解释脚本
、
、
我确实知道我想如何改进它,但是我没有做编译器的经验,所以我想我应该把它变成一种脚本
语言
。然后,我意识到我可以让它成为一种脚本
语言
,并使用F#来解释它,但是由于F#拥有inline选项,我仍然
获得
了几乎100%的性能。我说的对吗?是否真的有可能在F#中制作一个脚本解释器来完成我的脚本,并将它转换成许多
函
子和其他东西,从而
获得
很好的性能?
浏览 4
提问于2015-06-11
得票数 3
回答已采纳
1
回答
OCaml编译速度及
函
子
、
、
在OCaml中使用
函
子本质上是在编译时运行代码(这样,我认为它们更接近于
C
++模板,而不是Java泛型)。我经常使用Map.Make或类似的
函
子为给定类型生成map/hashtable/etc。当我在多个模块中使用它时,我开始担心,因为我认为编译器将开始多次做同样的事情(而且编译速度开始成为我的一个问题,特别是来自脚本
语言
背景)。我需要担心吗?或者,如果我在多个模块中执行Map.Make(MyModule),编译器会说:“我刚刚用这种类型编译了这个
函
子,我可能不需要再做一次了?”是的,
浏览 4
提问于2014-04-03
得票数 3
回答已采纳
2
回答
如何用法语教Calc?
、
我试图让Libreoffice在法语中
获得
法语函
数名
。我试着安装
语言
包,但我想我没有正确的版本。我的版本是3.5。工具-选项- libreoffice不提供在线更新。
浏览 0
提问于2014-09-19
得票数 3
2
回答
用于.Net的Google Wave
、
今天刚收到我的wave沙盒邀请
函
。有谁知道google wave的.NET库吗?(客户机和服务器)我是一名
c
#程序员,不太熟悉编写谷歌示例所用的
语言
。它已经存在了,迫不及待地想为它写点什么。
浏览 2
提问于2009-08-15
得票数 8
2
回答
如何定义用于自由应用的递归代数?
、
、
、
我面临着定义与FreeApplicative一起使用的递归代数的问题。sealed trait Algebra[F[_],T]case class Prefix[F[_],T](p: String, tagged: F[T]) extends Algebra[F,T]type FA[T] = FreeApplic
浏览 0
提问于2018-03-27
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TIOBE 1 月榜单:C 获得“2019 年度编程语言”称号
C语言,C+语言
TIOBE 12 月榜单:Java, C, Python 和 C# 谁能获得年度编程语言称号?
C语言小白入门《一》——C语言简介
C语言编程之C语言加密字符
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券