如果 Java 人转向 Scala,C# 转向 F#,那么 Ruby 人该去哪里寻求函数式涅槃呢?
我知道很多 Java 人已经开始关注 Scala,因为它运行在 JVM 上,而 Microsoft 世界的很多人都在关注 F#,但是 Ruby 有什么作为天然的功能继承者呢? 从…
努力使用纯函数式编程来解决日常问题
我在这篇文章中看到了http://news.ycombinator.com" rel="noreferrer">今天的黑客新闻。我正在努力解决同样的问题,即理解纯函数式编程如何帮助我抽象…
在Python中,如果函数的值不是None,是否有一种干净的方法来返回该值?
我发现自己编写了很多类似于以下内容的代码: ans = call_function() if ans: return ans ... 是否有一种干净的方法可以使其成为 1 或 2 衬垫?这种范…
我想称之为副作用编程,但必须有一个更好的术语来形容它
以下编程范例的名称是什么: 代码是基于一组解析为 true(子句)的逻辑测试来执行的。该子句由运算符和操作数组成。每个操作数都是一个值/对象。 不像…
现实世界中的面向代理设计?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
MVC与程序状态 - 模型应该是愚蠢的吗?
我正在使用一个使用 MVC 范例的框架。它是 CodeIgniter,但我的问题并不是专门针对该框架 - 更普遍的是关于使用 MVC 时的最佳实践。 我使用 $_SESSION…
有人可以向我解释为什么我需要函数式编程而不是面向对象编程吗?
可能的重复: 函数式编程与面向对象编程 有人可以向我解释为什么我需要函数式 编程吗?编程而不是OOP? 例如,为什么我需要使用 Haskell 而不是 C++…
将其命名为(二维、类似逻辑表、可视化)编程语言/范式(潜文本/以示例为中心的编程)
我记得偶然发现一个视频剪辑,介绍了一种新的编程“语言”和范例。 “语言”本质上是 2D 和视觉的,因此与视频中的 IDE 和解释器紧密结合。 它一开始…
标记/样式最佳实践:如何在 CSS 类上有效地分发样式规则?
假设我有一些 HTML 页面和相应的 CSS 文件。我想为某些元素添加圆角。我想在其他所有部分上替换背景颜色。我想为每个部分标题添加悬停状态。如此等等…