side-effects

side-effects

文章 0 浏览 3

纯度与引用透明度

这些术语的定义似乎确实不同,但我一直认为其中一个暗示着另一个。我无法想到表达式是引用透明但不纯粹的任何情况,反之亦然。 维基百科为这些概念维…

素食主义者 2024-10-15 05:13:32 5 0

Go 语言的副作用

有谁知道如何用Go语言编写有副作用的函数吗? 我的意思是像 C 中的 getchar 函数一样。 谢谢!…

标点 2024-10-14 14:31:00 4 0

未排序的值计算(也称为序列点)

抱歉再次打开这个主题,但是思考这个主题本身已经开始给我一种未定义的行为。想要进入行为明确的区域。 鉴于 int i = 0 int v[10] i = ++i //Expr1 i …

皓月长歌 2024-09-25 19:10:12 3 0

对调用者来说看起来很纯粹但内部使用突变的函数

我刚刚拿到了 Expert F# 2.0 的副本,并发现了这样的说法,这让我有些惊讶: 例如,当需要时,您可以 对私有数据使用副作用 开始时分配的结构 一个算…

〃温暖了心ぐ 2024-09-19 01:58:39 8 0

构造函数中的外部副作用

看一下这段代码: #include &ltframework_i_hate.h&gt int main() { XFile file("./my_file.xxxx", "create") XObject object("my_object") // modify…

那一片橙海, 2024-09-18 07:24:34 5 0

Rx:可观察值是否“可重复”?就像 IEnumerable 一样,如果不是,这段代码是如何工作的?

昨天我观看了截屏视频 写作您的第一个 Rx 应用程序(在第 9 频道),Wes Dyer 展示了如何使用 反应式扩展 (Rx)。我仍然不明白的事情: 在截屏视频即将…

甩你一脸翔 2024-09-17 21:38:17 6 0

单元测试功能有副作用吗?

假设您正在编写一个函数来检查是否通过适当的 URL 访问了某个页面。该页面有一个“规范”存根 - 例如,虽然可以通过 stackoverflow.com/questions/123…

剑心龙吟 2024-09-16 01:07:14 7 0

使用这个 setitem 函数来克服列表理解限制会不会很不Pythonic?

&gt&gt&gt a=range(5) &gt&gt&gt [a[i] for i in range(0,len(a),2)] ## list comprehension for side effects [0, 2, 4] &gt&gt&gt a [0, 1, 2, 3, 4…

飘过的浮云 2024-09-12 03:54:04 6 0

这种声明式 I/O 方法有什么问题(如果有的话)

我不确定这在多大程度上属于“编程”而不是“程序语言设计”。但问题是这样的: 比如说,为了简单起见,我们有两个“特殊”列表/数组/向量/任何我们为…

冷了相思 2024-09-04 07:32:00 4 0

“发射导弹”的由来是什么?

在函数式编程的背景下,副作用的一个典型例子是“发射导弹”。这个说法从历史上是从哪里来的呢?…

冧九 2024-08-31 01:50:14 5 0

为什么“a”的输出是是-80?

#include&ltstdio.h&gt #include&ltconio.h&gt #define ABC 20 #define XYZ 10 #define XXX ABC - XYZ void main() { int a a = XXX * 10 printf("\n …

山有枢 2024-08-26 14:03:03 8 0

在纯函数式编程中使用 IO 的 monad 的替代方案是什么?

monad 被描述为处理 IO 的 haskell 解决方案。我想知道是否还有其他方法可以用纯函数式语言处理 IO。…

彡翼 2024-08-19 16:40:17 5 0

细粒度装饰器模式

我用最简单的术语理解了装饰器模式。这个想法是一个类包装另一个类,其中装饰器方法希望在调用被装饰对象上的相同方法之前和/或之后运行一些其他代码…

与往事干杯 2024-08-18 10:09:36 6 0

纯函数式编程中是否可能出现副作用

一段时间以来,我一直在尝试了解函数式编程。我查阅了 lambda 演算、LISP、OCaml、F# 甚至组合逻辑,但我遇到的主要问题是 - 如何做需要副作用的事情…

爱已欠费 2024-08-15 06:23:32 7 0

Java:为什么这个方法有副作用?

我有一个会产生副作用的方法,即使某些变量被标记为final。这是为什么呢?也许我对 final 的作用感到困惑。 @Test public void testSubGraph() { Weig…

人海汹涌 2024-08-12 12:14:28 8 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文