side-effects 相关问题

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

在函数中使用引用时的副作用和未定义行为

我们都知道表达式 i++ + i++ 是未定义的行为。 但如果副作用发生在函数体中的引用上,这也是 UB 吗? 例如 : int f(int& i) { // 经过

回答 1 投票 0

带有 ngrx/effects 的无限循环

我正在尝试了解 ngrx/effects。我构建了一个简单的函数,每次单击都会将数字加 1。但点击时会陷入无限循环,不确定发生了什么。我确定...

回答 5 投票 0

LINQ Any() 会不带参数进行枚举吗?

鉴于以下情况: var nums = GetNums(); Console.WriteLine(nums.Any()); Console.WriteLine(string.Join(", ", nums)); 静态 IEnumerable GetNums() { 收益率回报1;

回答 1 投票 0

导致react无限循环

我正在学习react,我想知道下面的代码如何导致无限循环以及如何避免这个问题。注意:navigator.geolocation.getCurrentPosition((position)是从不同的地方导入的...

回答 1 投票 0

多次 FFI 调用具有副作用的 Haskell 函数

我想编写一个Haskell函数,它接收一个向量并返回另一个大小相同但延迟一定数量的样本d(在开始处添加零)的向量。因为产生的vec...

回答 1 投票 0

函数可以在定义时声明为纯函数吗?

根据Webpack文档: 它可以放在函数调用前面,将它们标记为无副作用。传递给函数的参数没有被注释标记,可能需要......

回答 1 投票 0

如何将值从可组合函数传递到另一个可组合函数并将其修改后返回到 kotlin 中的调用者函数?

我最近开始学习Android并开发自己的个人应用程序。更准确地说,我想制作一个预算跟踪器,而我刚刚偶然发现的问题是,正如标题中提到的,...

回答 1 投票 0

用作 LaunchedEffect 键时出现 NetworkOnMainThreadException

当我使用时 启动效果(Dispatchers.IO) 我明白了, 网络主线程异常 我应该如何使用这个函数在后台线程上运行? 这是我的代码: LaunchedEffect(Dispatchers.IO) { ...

回答 3 投票 0

Android Compose 副作用:副作用行为

我可能在这里遗漏了一些重要的可组合重组概念,但让我解释一下我的疑问。 我正在阅读有关 Android Compose 中的副作用的内容,我发现特别是 SideEffect

回答 1 投票 0

如何使用角度信号来产生很多副作用

所以,我有以下代码 从 '@angular/core' 导入 { 组件、计算、模型、信号 } 从 '../../../types/IVillageWisemember' 导入 { IVillageWiseMember } 导入 { IDataWithPagination ...

回答 1 投票 0

为什么我的node.js代码的副作用不起作用

我是 NodeJS(版本 v21.6.1)的初学者,我尝试在多个模块中实现代码来理解 JavaScript 中的副作用概念,但代码不起作用,为什么? // main.js 导入 './boots...

回答 1 投票 0

Raku 是否有将副作用编码为纯值的数据类型?

我正在做《Grokking 函数式编程》一书中的一些练习,原始代码示例是用 Scala 编写的,我想用 Raku 重写它。 在Scala的猫效果库中,有一个...

回答 1 投票 0

为什么我可以在 constexpr 函数内调用非 constexpr 函数?

考虑以下代码: #包括 constexpr int f() { return printf("副作用! ”); } int main() { 字符a[f()]; printf("%zd ",a) 的大小; } 我会有前...

回答 2 投票 0

Haskells 绑定运算符和 >> 运算符及其关系

我最近发布了一个关于 >> 运算符的问题,因为尽管我已经阅读了 LYAH walk the linee 部分,但我的理解仍然存在一些差距。下面是一些代码/MVE...

回答 1 投票 0

链式比较并不总是执行函数调用(副作用)

我正在测试比较链接,我注意到在某些模式下,某些函数调用不会被执行。 如果我打算使用函数调用来做事情,那会是......

回答 1 投票 0

LaunchedEffect 启动次数不止一次

我遇到了问题,即 LaunchedEffect 工作不正确。当用户单击相应的 NavigationBarItem 时,我想阻止 LaunchedEffect 启动一次,因为阻止应该发送

回答 1 投票 0

如何在任务中本地修改共享对象以防止副作用

我有一个在并发任务之间共享的对象。它用于使用同一组属性创建不同的 JSON。这是其类的简化示例:(我将其称为构建器,但实际上并不是

回答 1 投票 0

防止任务中共享对象的本地更改引起的副作用

我有一个在并发任务之间共享的对象。它用于使用同一组属性创建不同的 JSON。这是其类的简化示例:(我将其称为构建器,但实际上并不是

回答 1 投票 0

卸载功能组件状态是否发生变化

我知道状态的改变会触发组件的重新渲染。所以我的问题是,状态的变化是否也会作为重新渲染过程的一部分卸载功能组件? main.jsx 常量 Fullnote...

回答 2 投票 0

执行的副作用低于预期(LINQ)

这是使用 NUnit 风格的测试: [测试] 公共无效测试() { 变量我 = 0; var v = Enumerable.Repeat(0, 10).Select(x => { 我++; 返回x; })。最后的(); 断言...

回答 1 投票 0

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