F 问答列表

与 ref 传递的参数进行互操作

作者: 提问时间:11/18/2016

我正在尝试调用现有库的 C# 函数(我没有时间将整个库移植到 F#) namespace ExportLib { public static class Xlsx { public stat...

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...

是否可以仅使用 2 个循环循环 1 个值?

作者: 提问时间:5/22/2019

我有可变变量 x 和 y,我只能使用 while (something) 循环。我想循环通过 0 ..9 和 0 ..9. 我尝试使用不同的 if 语句和不同的顺序进行多次尝试。这是我到目前为止所拥有...


共12828条 当前第65页