side-effects 相关问题

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

bash 是否应该评估数组索引表达式的副作用,即使索引表达式未被使用?

我最近发现的一件奇怪的事:至少在我的 bash (4.2) 版本中,条件运算符似乎没有正常评估未采用的路径,但它对数组索引表达式这样做...

回答 1 投票 0

在 useEffect 中使用 useReducer 的调度 - React

在反应中,我试图在 useEffect 中首次渲染时执行 GET 请求,然后发送响应以更新 useReducer 状态。 这是代码: const [{ firstTime, typeOfDev, technologie...

回答 1 投票 0

UI 级副作用 Saga 与自定义 Hook 方法

想弄清楚,UI页面组件有单独的Saga Side Effect好吗?或者,它应该替换为长的自定义挂钩逻辑吗? 它的工作方式是双向的,但试图通过 d...

回答 0 投票 0

为什么这个python代码会出现副作用?

def to_un(g): un = [] for v in g: un.append(v) print(g) for v in range(len(un)): for u in un[v]: if v not in un[u]: un[u].append(v) ... ...

回答 1 投票 0

不能在React-navigation的useFocusEffect中实现回调。

我有一个React-native应用程序,它的topTabNavigator有三个tab,通常componentDidMount和componentWillUnmount会在用户更换tab时实现副作用。通常当用户改变标签时,componentDidMount和componentWillUnmount的生命周期方法不工作。因此,与其...

回答 1 投票 0

bash: 嵌套语句中的赋值和条件测试?

我的想法是一些紧凑的代码,在一个嵌套语句中两次使用一个表达式的值,用于对一个变量的赋值和变量的新值对另一个值的条件测试......。

回答 1 投票 -1

C的副作用是什么?

维基百科上是这么说的。在计算机科学中,一个操作,函数或表达式被认为是有副作用的,如果它在其本地环境之外修改了一些状态变量的值,也就是说... ...

回答 1 投票 0

布林表情和副作用

希望大家平安。我正在学习Haskell,偶然发现Haskell中的函数是没有副作用的。我就想知道在命令式语言中,布尔表达式是否被认为是 ...

回答 1 投票 2

在MobX中,为什么渲染功能中的副作用不好呢?

最近有人问我。为什么我不能在渲染函数中写入mobx状态 我知道Mobx不允许这样做,而且这样做不好,但是我也知道你可以绕过Mobx的检查,只需等待一下,... ...

回答 0 投票 1

递归格式化多个json文件

这是一个有关最小化bash脚本副作用的理论问题。我最近使用了一种简单的机制,用于在嵌套目录结构中格式化一堆json文件……对于f在`...

回答 2 投票 3

是否有任何语言能够处理功能性杂质(副作用),而无需将其建模为RealWorld或IO?

在Haskell(以及其他功能语言)中一直困扰我的一件事是,整个语言都是纯净的,但是使用一个对象可以间接产生副作用……

回答 2 投票 1

PureScript相当于Haskell前奏中的“错误”

我是PureScript的新手,正在尝试寻找“断言失败”的成语。在以下情况下,我通常使用这种方式来停止执行:我需要依赖的不变式已损坏,代码的分支无法访问I ...

回答 1 投票 1

不同编程语言的副作用

我正在研究不同编程语言的副作用。例如,在C ++中,如果我定义x = 1; int f(int y){x = x + y;返回x; }并执行f(1),x的新值等于...

回答 1 投票 0

为什么这个Java代码不会产生我期望的结果?

程序需要根据客户的年龄和性别发行正确的机票价格。导入java.util.Scanner;公共类Main {公共静态void main(String [] args){...

回答 2 投票 0

为什么要避免在组件构造函数中产生副作用?

我想知道是否有充分的理由不在组件的构造函数中而不是在componentDidMount挂钩中发送请求?我已经看到了一些有趣(但有些不完整)的答案:是...

回答 1 投票 0

副作用在任务继续中是否总是可见?

是否可以确保在任务继续中看到副作用?对象o = null; Task.Run(()=> o =新对象()).ContinueWith(t => o.ToString());延续可以在...

回答 1 投票 0

如何在运行时检查函数是否没有副作用(纯净的?)>

可以这么说,我们已经加载了一个函数F,该函数接收/取出一组args并返回结果。如何在运行时检查此F是否对args成员和函数以外的其他对象不起作用?表示没有...

回答 1 投票 0

用新方法替换模型类的模拟实例方法

我想通过模拟在单元测试中用新函数替换实例方法“ set_email_id”。实例方法返回email_id字段,但是我想要一个新函数来打印相同的字段。我...

回答 1 投票 0


避免输出参数(没有副作用)

我正在阅读Robert C. Martin的'Clean Code',但我无法完全理解第44-45页上的'没有副作用'和'输出参数'部分。在'没有副作用'中部分...

回答 1 投票 1

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