-
如何在C ++ 03中使用自定义谓词调用std :: unique?
我在C ++ 11中看到了如何执行此示例: <pre class="lang-cpp prettyprint-override"><code>std::unique(v.begin(), v.end(), [ -
在Haskell中,为什么Applicatives需要在同一个上下文中接受态射和数据?
我是Haskell的新手。这可能是愚蠢的问题。 由于Applicative类型类具有<strong> apply </strong>函数,该函 -
使用用户定义的函数编译类中的错误
我正在尝试构建一个在其中存储用户定义函数以供以后使用的类。我决定使用<code>boost::function</code>对象 -
如何定义绑定方面的适用?
在Haskell中,Applicatives被认为比Functor强,这意味着我们可以使用Applicative来定义Functor,例如 <pre><code>- -
如何用(<*>)和pure定义(*>),(<*)?
我可以使用monad定义它们。 <pre><code>using (var httpClient = new HttpClient()) { using (var request = new HttpRe -
表达StateT Functor实例定义的另一种方法
我通过以下方式实现了<code>Functor</code>的{{1}}实例 <pre><code>StateT</code></pre> 但是我对解决方案 -
在Haskell中,如何将一个列表式单子绑定到另一个列表式单子
假设您要对有向图实现非常通用的操作,并尽可能少地假设结构。 不可能完全不做任何假设,因 -
在Haskell中,如何在不同的Traversable之间进行映射?
我们知道,<code>fmap</code>的签名是<code>(a -> b) -> f a -> f b</code>,其中<code>f</code>是<code>Functor</code>。 -
对象是否有类似`.map`的函数?用相同的键创建一个新对象
对于数组,我们可以使用<code>.map</code>方法来创建具有相同数组结构(即,元素数量相同)的新地图。 </ -
IDE认为functor是构造函数?
我正在尝试为DSA类编写primms算法的实现。有一些细微之处使项目变得有些棘手(某些点无法根据该位置 -
流媒体库流中的函子背后的直觉
<a href="https://hackage.haskell.org/package/streaming" rel="nofollow noreferrer">streaming</a>库中<code>Stream</code>的简化(无 -
具有覆盖运算符或外部函子的可哈希类型
要在<code>std::unordered_set</code>中使用自定义类型,我必须选择。 1)为我的类型实现<code>==</code>运 -
函子的数字映射
我想在函子上映射<code>case class Bonus[A: Numeric](amt: A)</code>,但失败。编译错误是 <pre><code>Error:(157, 69) c -
使用混合的lambda-introducer和参数列表将lambda函数转换为函子结构
我正在尝试用函子构造函数替换lambda表达式(以便对其应用一些属性)。 我遇到了麻烦-我在做什么错了 -
在Purescript中编写Functor实例与为NonEmpty编写Eq实例
我目前正在通过阅读<a href="https://leanpub.com/purescript/read" rel="nofollow noreferrer">Purescript by Example</a>这本书来 -
仅对带有类标记的参数实现仿函数映射
我具有以下数据结构: <pre><code>class MyDaSt[A]{ def map[B: ClassTag](f: A => B) = //... } </code></pre> 我 -
将函子传递给模板函数
我不熟悉模板,但是我试图根据学校项目的不同约束(它们以不同的方式计算距离)来使我的primms算法 -
在使用Base的OCaml中,如何构造一个类型为`int * int`的元素的集合?
在F#中,我只是要做: <pre><code>> let x = Set.empty;; val x : Set<'a> when 'a : comparison > Set.add -
在模板类成员上使用std :: bind
考虑以下代码 <pre><code>#include <iostream> #include <functional> class Solver{ public: int i = 0; void pr -
Monad实例定义中无法将类型“ a”与“ b”错误匹配
我正在编写一个haskell程序来执行一堆语句以修改数据记录。我想对每个语句的状态进行修改和测试,而 -
还有更多有用的函子用例吗?
我试图了解需要使用函子的情况。 Stackoverflow和其他网站上的大多数答案都强调能够针对函子的好处定义 -
Haskell中任何顺序或维度的列表理解
请考虑以下程序。 <pre class="lang-hs prettyprint-override"><code>chars = [" "] ++ ["A"] ++ ["B"] ++ -
Haskell在返回mays的函数中避免了双重包装的mays
我可以看到这里有很多关于Maybe类型和组成的问题,但是我很固执,如果说实话,读这些书会使我头疼。 -
Haskell中谓词集合上的`fmap`是什么意思?
我为Haskell编程所做的学生作业包括我有些不解的任务。事情是这样给出的:仅为基于集合的新类型创建F -
Applicative类型类的实例的要求与它们对Functor的实现有何关系 “简短”答案:更长的答案:自由定理...
根据Haskell的库文档,Applicative类的每个实例必须满足以下四个规则: <ul> <li> <strong>身份:</strong> <cod -
如何在功能上构成期货?
我有一个线程对象,我无法在ProcessPoolExecutor中分发该对象,但希望返回将来。如果我已经有了未来,是 -
Dhall-记录字段上的地图
我有类型 <pre><code>let Resource = \(a : Type) -> { name : Text , type : Text , properties : a } </code></pre> -
简洁的Golang搜索对象切片内关键属性的方法
我创建了3个搜索功能: <pre class="lang-golang prettyprint-override"><code>func containsRole(x string, a []Role) bool { -
将std :: bind创建的对象传递给函数的正确方法是什么?
假设我要通过引用{f1}传递由<code>std::bind</code>创建的函数对象: <pre><code>void myCallback(int i, int j) { s -
Haskell-fmap中具有可变节点数的树
我有此数据类型定义: <pre><code>data RoseTree a = Leaf a | Branch [RoseTree a] deriving (Eq, Show) </code></pre> 我