side-effects 相关问题

副作用是一个编程术语,指的是程序行为的预期变化,例如变量值的变化。在讨论编译器优化和表达式评估时,它是重要的术语。

MVar tryPut返回true,isEmpty也返回true

[我编写了简单的callback(handler)函数,该函数传递给异步api,我想等待结果:对象处理程序{val logger:Logger = Logger(“ Handlers”)隐式val cs:ContextShift [IO] = ...

回答 2 投票 2

MVar tryPut-true和isEmpty也为true

[我编写了简单的callback(handler)函数,该函数传递给异步api,我想等待结果:对象处理程序{val logger:Logger = Logger(“ Handlers”)隐式val cs:ContextShift [IO] = ...

回答 1 投票 0

Unittest模拟类的方法未被调用

我是Mock测试的新手。出于学习目的,我试图模拟状态检查天气(是否建立了数据库连接),并且处理程序没有次数尝试执行数据库...

回答 1 投票 0

通过组件输出在ngrx存储外部触发副作用

我有一个带有模态的模块,在其中执行一些表单工作,模态具有很小的特征存储。当我完成工作(触发:成功保存)时,我需要触发输出事件,以便我的...

回答 1 投票 0

这是C语言未定义的行为吗?在clang和GCC中结果不同

我在使用不同的编译器的相同代码中得到了不同的结果。这是不确定的行为吗? #include int a; int b = 10; int puan_ekle(int puan,int bonus){puan = puan + ...

回答 2 投票 2

为什么不分配在Python的`lambda`表达式允许吗?

这不是在Python lambda表达式,即内部分配的副本,我不问如何欺骗的Python到lambda表达式分配。我有一些λ演算背景。 ...

回答 7 投票 13

如何处理树摇动代码中的副作用?

我一直在努力学习如何编写树摇动友好的代码,但遇到了一个不可避免的副作用的问题,我不知道如何处理。在我的一个模块中,我访问...

回答 2 投票 14

有状态和无状态的流方法

在接口Stream中:中间操作可以在有状态和无状态中进行分类。它们会影响并行Stream的结果。只有两个终端操作是不确定的......

回答 1 投票 5

在javascript中,“for ... in”语句如何产生副作用?

我想知道怎么样...可以有任何副作用?让arr = [1.1,2.2];令obj = {x:1,y:1,z:1}; for(let prop in obj){...}考虑上面的代码段代码,是否可以改变...

回答 1 投票 3

为什么全局变量是邪恶的?

我试图找到一个很好的资料来解释为什么在python(以及一般的编程)中使用全局被认为是不好的做法。有人可以指点我或解释一下吗?

回答 4 投票 82

C中的副作用

我认为我对编程语言中的副作用的理解是可以的。我认为这是维基百科的一个很好的定义:“除了返回一个值,它还修改了一些状态......

回答 3 投票 1

局部变量赋值是否构成副作用?

来自ISO / IEC 9899:201x部分5.1.2.3程序执行第2段:访问易失性对象,修改对象,修改文件或调用执行任何这些操作的函数......

回答 4 投票 3

功能编程中的副作用

在功能编程书中,作者提到以下是副作用。修改变量在适当位置修改数据结构在对象上设置字段抛出异常...

回答 2 投票 8

python side_effect - 方法的模拟行为

在mock中,我希望某个函数在测试中返回一个新值。这就是我做到的。类MyClass:my_var =无def foo(self,var1):返回somevalue ...

回答 1 投票 5

JavaScript:a = Object.assign({},a,{k:v})会变异吗?

我有一个对象存储为url中的键,值对作为查询参数。该对象的键可能会更改,我想使用该对象中的每个键值对来更新键,值对......

回答 2 投票 1

副作用是好事吗?

我觉得这个词很贬义。因此,我对维基百科中的两句话感到惊讶:命令式编程因使用副作用使程序起作用而闻名。功能......

回答 13 投票 27

Scala中方法副作用的含义

Martin Odersky的书“Scala编程”讲述了避免有副作用的方法。例如,以下方法具有写入标准输出流的副作用。 def printArgs(args:...

回答 1 投票 0

怎么检查是数据完成更新然后做其他事情(REACTJS + REDUX)

现在我通过使用'componentWillRecieveProps'来检查Redux状态的'nextProps'是否完成。像这个例子,if(!nextProps.a.update &&!nextProps.a.error && ...

回答 2 投票 0

Haskell中的有效编程[关闭]

Haskell中有效的编程意味着什么?它基本上只是说使用applicative functor和简洁的函数?

回答 1 投票 1

Scala:“map”vs“foreach” - 有没有理由在实践中使用“foreach”?

在Scala集合中,如果想要迭代集合(不返回结果,即对集合的每个元素都产生副作用),可以使用final def foreach(f :( ...

回答 3 投票 14

© www.soinside.com 2019 - 2024. All rights reserved.