问答列表

区分只读函数输入参数和可变函数输入参数的 Python 方法

作者:OrenIshShalom 提问时间:1/14/2021

Python 似乎没有有效的限定符 如何在 Python 中创建常量?区分只读/可变函数参数的最“pythonic”方法是什么?我应该在评论中指出吗?const # my_graph is READ...

为什么不可变 lambda 中的字段在捕获 const 值或 const 引用时使用“const”?

作者:Emil 提问时间:8/11/2021

如问题 lambda capture by value mutable does not work with const &?,当使用其名称或在可变 lambda 中捕获类型的值时,隐藏类中的字段会获...

F# 需要重写代码以不需要可变变量

作者:TJ8 提问时间:4/24/2017

我已经完成了我一直在做的项目,但我想回去清理我的代码。在这个例子中,我使用了一个可变变量,但是我希望我的代码不包含可变变量。我将如何重写此代码部分以返回布尔值但使其不可变? let mutable ...

F# 从可变更改为 ref

作者:user1443098 提问时间:4/27/2017

正在处理需要可变集的程序。当尝试将集合放入闭包中时,我收到一个错误: let mutable donefiles : Set<FileRecord> = Set.empty let filestod...

F# 理解循环 vars 可变?

作者:user1443098 提问时间:5/6/2017

例如,在列表组合中,使用的变量是否是与 let stmt 中状态相同的实变量?如果是这样,它实际上是可变的,对吧?每次循环时,它都会绑定到一个新东西,对吧?...

将可变变量作为参数传递会浪费内存?

作者:Soldalma 提问时间:10/1/2017

我想知道使用可变变量是否会导致内存浪费。 请考虑以下两个示例,其输出(值 、 和 )应相同:abc // Example 1 let mutable mut = Map.empty mut <...

集合中的可变状态

作者:MrWombat 提问时间:10/3/2017

我对函数式编程很陌生,所以这可能是一个由于误解而产生的问题,但我无法解决这个问题 - 从 OOP 的角度来看,这似乎很明显...... 场景:假设你有一个类似 actor 或微服务的架构方法,其中消...

如何在 F# 中使用可变列表?

作者:Eben Kadile 提问时间:10/18/2017

我是 F# 的新手,我正在制作一个程序,该程序需要查找某个列表给定长度的每个子列表。我不确定如何去做,所以我阅读了这个问题,并决定将答案移植到 F#。这是我所拥有的: let rec getSubL...

什么时候可以使用可变变量并行调用函数?

作者:Soldalma 提问时间:6/3/2018

在看了一个有趣的讲座后Phil Trelford https://www.youtube.com/watch?v=hx2vOwbB-X0 我对通过用数组替换列表以及更普遍地使用可变变量来加速代码的...

无法更新 struct 中的可变字段?

作者:EricP 提问时间:11/8/2018

谁能告诉我为什么这个 Counter 结构不起作用?它始终在调用 Incr 之间将值重置为 0。 type Counter = struct val mutable i: int me...


共1508条 当前第31页