Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Haskell 中带有元组参数的函数组合[重复]
这个问题在这里已经有答案了 有时我有两种形式的函数 f a gt b1 b2 h b1 gt b2 gt c 我需要组合物 g 我通过将 h 更改为 h 来解决这个问题 h b1 b2 gt c 你能告诉我 如果可能的话 一个函数 m 吗
Haskell
tuples
currying
functioncomposition
Haskell Monad 绑定运算符混淆
好吧 我不是 Haskell 程序员 但我对 Haskell 背后的很多想法非常感兴趣 并且正在考虑学习它 但我陷入了第一个困境 我似乎无法理解 Monad 这似乎是相当基本的 我知道有上百万个问题要求解释 Monad 所以我将更具体地说明
Haskell
monads
composition
currying
functioncomposition
理解 scala:柯里化
我最近开始学习 Scala 并遇到了柯里化 从这个答案post https stackoverflow com questions 17768686 currying example in scala 这段代码片段 def sum a In
scala
currying
反向柯里化?
我想以某种方式组合函数 请考虑伪代码 而不是 F 中的这 2 个函数 F1 x y F2 F1 10 note I did not specify arguments for F1 reverse curry for lack of a b
F
functionalprogramming
currying
higherorderfunctions
如何在 Swift 4 中使用函数柯里化
我试着去理解函数柯里化教程 https robots thoughtbot com introduction to function currying in swift但该代码似乎已经过时了 关于函数柯里化仍然不太清楚 我尝试使用这个功能
swift
currying
为什么 Scala 提供多个参数列表和每个列表多个参数? [复制]
这个问题在这里已经有答案了 多个参数列表 例如def foo a Int b Int 每个列表有多个参数 例如def foo a Int b Int 据我所知 它们在语义上是等效的 并且大多数函数式语言只有一种声明多个参数的方法 例如F 我
scala
currying
partialapplication
如何创建像球拍一样的 make-curry 函数
我想看看如何模仿 curry func that racket提供 下面是我如何手动柯里化函数的示例 lang sicp convert to a curried function define add1 x y x y define ad
SCHEME
lisp
racket
currying
sicp
柯里化是如何工作的?
总的来说 我对 Haskell 和 FP 很陌生 我读过许多描述柯里化是什么的文章 但我还没有找到它实际工作原理的解释 这是一个函数 a gt a gt a 如果我做 4 7 该函数取4并返回一个函数 该函数接受7并返回11 但会发生什么4
Haskell
currying
函数是如何柯里化的?
我了解柯里化的概念是什么 并且知道如何使用它 这些不是我的问题 而是我很好奇这是如何在比 Haskell 代码更低的级别上实际实现的 例如 当 2 4被柯里化 是一个指向2维持直到4被传入 甘道夫会扭曲时空吗 这是什么魔法 简短回答 是的
pointers
Haskell
functionalprogramming
lowlevel
currying
C# Linq 与柯里化
我正在玩一点函数式编程及其各种概念 所有这些东西都很有趣 我曾多次阅读过有关柯里化的内容以及它的优势 但我不明白这一点 以下源代码演示了柯里化概念的使用以及 linq 的解决方案 实际上 我没有看到使用柯里化概念的任何优点 那么 使用柯里化
c
LINQ
currying
scala currying/partials 构建函数过滤器列表
给出以下代码 case class Config addThree Boolean true halve Boolean true timesFive Boolean true def doOps num Integer config Co
scala
partials
currying
如何在 JavaScript 中正确柯里化函数?
我写了一个简单的curryJavaScript 中的函数在大多数情况下都能正常工作 const curry f a gt a length lt f length b gt curry f a b f a const add curry a
javascript
Haskell
currying
lambdacalculus
partialapplication
如何部分应用函数的任意参数?
我想使用 functools 中的部分来部分应用函数的第二个参数 我知道使用 lambda 而不是部分很容易 如下所示 gt gt gt def func1 a b return a b gt gt gt func2 lambda x fu
python
Lambda
currying
lambdacalculus
functools
使用语法规则在Scheme中隐式柯里化?
Jeffrey Meunier 有一个隐含的 Curry 宏here http www engr uconn edu jeffm Papers curry html 它使用 defmacro 我想知道是否有人用语法规则写过这个 Scheme
macros
functionalprogramming
SCHEME
currying
syntaxrules
带有中缀函数的偏应用
虽然我对数学意义上的柯里化有一些了解 但部分 应用中缀函数是我潜水后发现的一个新概念 进书里为大善而学 Haskell http learnyouahaskell com 给定这个函数 applyTwice a gt a gt a gt a
节是柯里化的结果吗?
Hutton 的 Haskell 编程 一般来说 如果 是一个运算符 那么表达式的形式 x 和 y 用于论证x and y称为节 其作为函数的含义可以是 使用 lambda 表达式形式化如下 x gt y gt x y x y gt x y
Haskell
operators
currying
partialapplication
operatorsections
TypeScript 泛型在柯里化时不适用于先前的函数,如何处理?
我有一个咖喱版本map处理承诺 它需要两个参数 一次一个 它需要两个类型参数来让调用者提供无法推断的部分 然而 实际上 调用者总是必须提供它们 因为在它们传入的转换函数中不会推断类型 该函数如下所示 description Like ram
typescript
functionalprogramming
currying
为什么我不能使用扩展方法隐式转换委托?
我正在尝试找出一种自动将某些内容转换为 Action 或 Func 的方法 我能想到的最好的方法是这样的 TestFixture public class ExecutionTest public void BadMethod throw
c
functionalprogramming
extensionmethods
currying
在 Scala 中定义函数的两种方法。有什么不同?
这是一个定义并尝试一些功能的 Scala 会话 scala gt def test1 str String str str test1 str String java lang String scala gt test1 ab res0 j
function
scala
currying
函数参数的部分绑定
有没有办法部分地绑定第一个 最后一个n可调用对象 例如函数 的参数而不显式指定其余参数 std bind 似乎需要这样all参数是绑定的 那些剩下的应该绑定到std placeholders 1 2 3 etc 是否可以写一个bind fi
c
C11
boostbind
currying
stdbind
«
1
2
3
4
»