函数式编程 问答列表

Python:单独的实用程序文件还是使用静态方法?

作者:Cody Aldaz 提问时间:3/8/2021

在 python 中,我有 getter 和 setter,并计算实用程序。getter 返回属性,setter 设置属性,计算实用程序是用参数计算东西的函数。F.D.公司 obj.property...

你能解释一下闭包(因为它们与 Python 有关)吗?

作者:knowncitizen 提问时间:8/18/2008

我一直在阅读很多关于闭包的文章,我想我理解它们,但为了不让自己和其他人蒙上阴影,我希望有人能尽可能简洁明了地解释闭包。我正在寻找一个简单的解释,可以帮助我了解我想在哪里以及为什么使用它们。...

什么是归纳定义的数据类型?

作者:Mario Galic 提问时间:5/3/2018

归纳数据类型有哪些示例?电感类型与非电感类型有何不同?他们能做些什么,否则是不可能的?什么时候不应该使用它们? 任何语言的代码片段将不胜感激。...

不带 null 的语言的最佳解释

作者:Roman A. Taycher 提问时间:10/21/2010

每隔一段时间,当程序员抱怨 null 错误/异常时,就会有人问我们没有 null 怎么办。 我对选项类型的酷有一些基本的想法,但我没有知识或语言技能来最好地表达它。对以下内容的一个很好的解释是什么,...

为什么折叠权适用于无限列表?

作者:adrianmcli 提问时间:2/7/2018

我的印象是从列表的末尾开始向后工作(这就是我想象的权利关联意味着什么)。所以我很困惑以下内容适用于无限列表。foldright 我有一个函数:find find :: (a -> Bool) ->...

Haskell是否适合长时间运行的应用程序?

作者:MWB 提问时间:5/27/2015

我认为Haskell是一门漂亮的语言,从基准测试来看,它的实现可以生成快速的代码。 但是,我想知道它是否适合长时间运行的应用程序,或者追逐所有潜在的懒惰引起的泄漏,在短期应用程序中可能会忽略这些泄漏...

Swift 中的嵌套递归函数

作者:Morniak 提问时间:6/18/2014

我正在尝试执行嵌套递归函数,但是当我编译时,编译器崩溃(分段错误)。 这是我的代码: func test() { func inner(val : Int) { println("\(val...

关系数据库的高效持久化数据结构

作者:John Nilsson 提问时间:11/20/2008

我正在寻找可用于实现关系模型的持久数据结构的材料。 不可变数据结构含义的持久性。 有人知道一些好的资源、书籍、论文等吗? (我已经有了《纯函数式数据结构》一书,这是我正在寻找的一个很好的例子。...

使用 JDK8 和 lambda 压缩流 (java.util.stream.Streams.zip)

作者:artella 提问时间:7/14/2013

在带有 lambda b93 的 JDK 8 中,b93 中有一个类 java.util.stream.Streams.zip,可用于压缩流(这在教程探索 Java8 Lambda 中进行了说明。第 ...

是否可以在保留 O(1) 访问时间的同时将数组建模为函数?

作者:Charlim 提问时间:4/8/2021

将链接列表建模为函数非常容易,无需任何底层集合数据类型,如下所示: -- This is Lua code, but the specific language shouldn't matter f...


共74条 当前第6页