函数式编程 问答列表

由于泛型类中的类型不匹配而导致的编译错误

作者:jumbo 提问时间:11/13/2023

法典: public T orElseGet(Supplier<? super T> supplier) { if (this.isPresent()) { return this.get();...

如何基于谓词创建实时子集合?

作者:Scroobius 提问时间:11/13/2023

背景 我有一个界面 public interface ThingRegistry { public Set<Thing> getAllThings(); public Set<Thing> ...

井字游戏的Haskell函数 [已关闭]

作者:sebdev 提问时间:11/8/2023

已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 12天前关闭。 改进此问题 我相信你们都做得很好。我带着一个谦虚的请求伸出...

我无法访问 defrecord 对象的内部字段。所有标准方法都返回 nil

作者:Braden Christopher 提问时间:10/18/2023

本质上,我有一个名为“Cell”的对象,在输出时看起来像这样。我只是试图访问其中的字段。不过,每当我尝试时,我都会得到.sample-cell[#grid_generator.core.Cell{:c...

多个级别的函子

作者:coderodde 提问时间:9/29/2023

我有这个蹩脚的尝试: fmap2 :: (Functor f, Functor g) => (a -> b) -> f (g a) -> f (g b) fmap2 f f2 = (fmap2 f ...

在 Groovy 中将方法作为参数传递

作者:David Moles 提问时间:3/6/2013

有没有办法在Groovy中将方法作为参数传递,而无需将其包装在闭包中?它似乎适用于函数,但不适用于方法。例如,鉴于以下情况: def foo(Closure c) { c(arg1: "baz",...

如何在Swift中正确输入链式函数生成器函数?

作者:J0sh 提问时间:11/5/2023

特别是在 Swift 中(但老实说,我想要任何类型语言的良好解决方案),我想正确键入函数组合器函数。 我确实对类型化语言和泛型有相当多的经验,但对 Swift 非常陌生。由于我在 Swift 中遇到...

TypeScript 中泛型“map”函数的类型声明

作者:Yam Mesicka 提问时间:7/17/2022

在打字稿练习的练习 #14 中,您可以注释以下函数: export function map(mapper, input) { if (arguments.length === 0) { ret...

OCaml 可加数字

作者:Rhohen 提问时间:10/31/2023

我正在学习 OCaml,从我为论文学习的一点 Haskell 中,我想知道是否有类似的机制(类型类)来表示两个数字是可加的(比如 int、float、string 等的泛型)。我知道在 OCaml 类...

Haskell readP 中的 &lt;* 有什么作用?

作者:Piskator 提问时间:10/26/2023

我在 Haskell 库中遇到过几次,但我还不确定它的作用,并且在库文档中找不到它。和一样吗?<*readP<++...


共74条 当前第4页