Java 中的函数式编程
如何在 Java 中模拟函数式编程,特别是执行诸如将函数映射到项目集合之类的操作? map(func, new String[]{"a","b","c"}); 什么是最不冗长的内容?尴…
这段代码是如何工作的?
可能的重复: clojure 映射函数中的怪异 以下 Clojure 代码如何工作? (def transpose (partial apply map list)) (println (transpose [[2 6 5] [1 …
函数式编程:过滤然后映射的术语?
有时我发现自己想要过滤集合,然后映射结果。 例如,在 JavaScript 中: var completedStepIds = steps.filter(function(step) { return step.isCompl…
Ocaml:匹配一对中的一个项目
我有一个接受临时值的函数,它是一对。 type temp = (pd * string);; 我想在 temp 中提取该字符串。但我无法编写一个只能匹配 temp 的函数,因为它是…
IRC Php 机器人 - 嵌套错误
我使用的是 SimplePhp IRC BOT,你可以看到所有代码就在页面上。 我遇到的问题是主函数递归地调用它,因此在 100 次调用之后,它只是出错并出现以下错…
Scala“函数式”使用“错误嵌套”转换序列的方法格式良好的 XML
抱歉,如果这是常见问题解答,我没有在任何地方找到它。这可能是一个新手 Scala 和/或函数式编程问题。我有很多 Java 和 OO 经验,但我对 Scala 和 FP…
在像 Haskell 这样的函数式语言中,记忆值的生命周期是多长?
在具有惰性语义的纯函数语言(例如 Haskell)中,计算结果会被记忆,以便对具有相同输入的函数进行进一步求值时不会重新计算该值,而是直接从记忆值的…
我应该使用从可实例化类继承的单例类还是有另一种更好的模式?
我有一个名为 ArtificialIntelligenceBase 的类,您可以从中创建自己的人工智能配置,将一些变量发送到构造函数,或者您可以创建一个继承自 Artificia…
模型驱动软件开发与 Haskell
只需阅读有关模型驱动软件开发 (MDSD) 的(德语)Wiki 文章。总结 Wiki 定义: MDSD 是关于 DRY 原则(不要重复) MDSD 是关于 DSL(领域特定语言)和…