函数式编程 问答列表

如何在非 IO 函数中使用 IO 操作的结果?

作者:not_existent 提问时间:1/17/2023

此函数采用文件路径并返回文件的内容。 此文件包括一组相同长度的线条。 -- 它曾经是一张原始的图片。 parsePicture :: FilePath -> IO() parsePicture fi...

了解将部分函数应用程序或 curry 与 overload 和 std::visit 结合使用时的错误

作者:Enlico 提问时间:6/23/2021

TL的;博士 我想了解下面的第一个代码有什么问题,即错误告诉我什么。 MRE系列 我已经能够将示例缩短为以下内容,这会生成与下面的原始代码相同的错误: #include <boost/hana...

咖喱可以通过协程来实现吗?

作者:Enlico 提问时间:4/3/2023

是否可以通过协程实现函数咖喱?你会怎么做? 通常,如果我需要咖喱函数,我会使用 boost::hana::curry,就像这样,但我很好奇 C++20 的协程是否也可以执行相同的任务。...

在 Java 中简化验证规则序列

作者:SAIKAT CHAKRABORTY 提问时间:10/13/2023

我现在有一个对象的验证列表,这些验证非常昂贵,并且涉及对另一个服务的 API 调用。在调用验证服务时,我需要在第一次收到否定验证或错误/异常时短路验证链。 我目前所拥有的是每个验证帮助程序函数都会返回...

当 Python 中的 Lambda 函数弯曲超过 1e5 次时,发生“分段错误”

作者:nik_nul 提问时间:9/28/2023

def count_cond(condition): return lambda x:(((lambda f:(lambda a:f(a(a)))(lambda a:f(lambda *w:a(a)...

Haskell解释器,不知道如何运行和测试它

作者:Davus 提问时间:9/20/2023

我正在将口译器作为项目任务,为了了解我必须做什么,我决定从 Internet 下载口译器并运行它。我在 WinGhci 中启动了指定的文件夹,但我不知道如何测试它以及该怎么办,你能帮忙吗? 这是文件...

菜单中的 Tkinter 菜单

作者:Tolga 提问时间:11/4/2023

我有一个编写 tkinter 的应用程序,并在菜单中创建了菜单来选择书籍类别 问题是我无法编写具有子类别的类别名称。如果没有子类别,则在按钮上成功写入类别名称 它在 macOS 中完全按照我的意愿...

函数式 TypeScript:将 Postgres 数据库结果转换为视图模型 (FP-TS) 的管道中出错

作者:user1790300 提问时间:8/30/2023

我正在尝试从 postgresql 数据库中检索数据,将其转换为视图模型数组并将数据返回给客户端,在这种情况下最好是作为单个对象而不是数组。对于我在错误消息下方列出的代码,我收到以下错误。我是函数式编...

在 JavaScript 中使用 Array.map 删除元素

作者:Vincent Robert 提问时间:8/13/2008

我想使用该函数过滤项目数组。下面是一个代码片段:map() var filteredItems = items.map(function(item) { if( ...some condition...

使用 Python __call__魔术方法在类中复制“def”

作者:feiyang472 提问时间:4/17/2023

假设我们有一个充当装饰器的类 class Foo: def __init__(self, func): self.func = func self.variable1 = 1 self.va...


共74条 当前第2页