Map.ofSeq性能细分
Map.ofSeq performance breakdown

虽然将450 MB / 6.6 Mio记录文件从Zip格式传输到内存中,因为序列可以提供足够的性能,但是通过Map.ofSeq将该序列转换为地图似乎是......

根据运营商添加数字列表
Adding a list of numbers based on an operator

我是F#的新手,我正在努力适应整个函数式编程思维。 基本上我试图弄清楚如何迭代数字列表并将其加起来...

F#中没有装箱的多参数事件类型
Multiple parameter event type without boxing in F#

我要声明的C#等价物很简单:公共事件Action <DateTime,int> example; 我希望从C#订阅此事件,如下所示:example + = DoSomething; 私人的 ...

我可以在F#Interactive中获得没有内容的推断类型的值吗?
Can I get the inferred type of a value, without the contents, in F# Interactive?

在F#Interactive控制台中创建值时,将显示值的推断类型和内容。 我怎样才能在以后重新显示推断类型而不显示所有...

F# - Seq.iter(类型错误)
F# - Seq.iter (type error)

我有多个输入的跟随功能让blackscholes打击assetPrice standarddev riskfreerate days2expiration c_p =我想Seq.iter它,以便它被评估多个...

使用动态字符串时ksprintf类型错误
ksprintf type error when using dynamic string

示例代码:Printf.ksprintf忽略“静态字符串”让dynamicString = Printf.StringFormat <unit>(“动态字符串”)Printf.ksprintf忽略dynamicString // < - 错误当我通过...

修改StringFormat的函数
Function modifying StringFormat

我想创建一个函数,它将StringFormat作为参数,为它添加一个任意字符串并返回一个函数,该函数接受正确的参数数量和类型并返回...

将Set-Cookie字符串转换为以F#方式记录?
Convert Set-Cookie string to record in F# way?

我有以下Cookie记录。 type Cookie = {NameValue:string * string; 域:字符串选项; 路径:字符串选项; 过期:字符串选项; MaxAge:string; ...

在fsharp中将元组从(a,(b,c))压缩到(a,b,c)
Squashing tuples from (a,(b,c)) to (a,b,c) in fsharp

定义这样的函数是否有意义让squash12(e :('a *('b *'c)))= e |>(有趣(a,(b,c)) - >(a,b,c ))让squash21(e :(('a *'b)*'c))= e |>(有趣((a,b),c) - >(a,b,c ...

f#功能未被识别为参数
f# function not recognized as parameter

请解开这些类型的签名,以帮助我理解为什么这不起作用。 然后,如果你有一个解决方案,那也会很棒。 我有这个代码和agent.Post命令有签名...

在F#中有什么办法可以提高推理引擎的速度吗?
Is there anything to do to increase the speed of the inference engine in F#?

我大多不等待结果或智能感知,因为它太慢了。 但有时候,当我不确定某种类型时,我希望它能在这里,并且推理运行需要很长时间。 ...

在运行时确定ProvideMethod返回类型
Determine ProvidedMethod return type on runtime

我正在使用F#Type Provider函数来公开我的系统的整个数据。 从用户检索查询字符串时,类型提供程序启动与远程服务器的连接并解析...

f#List.maxBy没有像我期望的那样进行类型检查
f# List.maxBy not typechecking the way I expect

让allEmpty xs = xs |> List.maxBy(fun x - > x |> List.length)= 0,不进行类型检查。 这样做:let allEmpty xs = xs |> List.maxBy(fun x - > x |> List.length)= [] ...

在F#中,具有不同arity和return类型的两个函数可以共享一个名称吗?
In F#, can two functions with different arity and return types share a name?

在F#中,具有不同arity和return类型的两个函数可以共享一个名称吗? 例如,使用2个参数,f返回一个int:let f(x:int)(y:int):int = x + y但是有3个参数,f返回一个...

如何为MBrace设置本地群集
How to setup local cluster for MBrace

我正在尝试按照f#使用MBrace的教程(一个在这里(youtube视频)。问题是,我见过的所有视频,他们要么使用Azure,要么运行某种形式的本地...

F#设置为使用set.fold列出
F# set to list with set.fold

我正在使用F#进行编程,我正在尝试使用Set.fold将一个集合放入一个列表中。 到目前为止我做了什么:让列表sa = Set.fold(fun se sa - > sa)[] ;; 但它似乎没有把集合变成......

建筑平面引用lambda
Building flat quoted lambda

我在F#中使用引号来构建一个函数,该函数检查单个输入是否满足任何一种情况。 也就是说,身体的功能就像... || ...... || ......,......

绑定检查数组和字符串切片
Bound checks for array and string slices

我似乎无法理解管理这两种情况的规则:1。结束索引可能比起始索引少一个,产生一个空数组/字符串。 定位显然是合法的......

.NET System.IO.BinaryWriter编写的原始字节是否可由其他平台读取?
Are the raw bytes written by .NET System.IO.BinaryWriter readable by other platforms?

背景我手动使用System.IO.BinaryWriter将大数据块写入二进制文件。 我选择这个是因为与各种各样的其他手段相比,性能有所提高...

F#中的下划线通用做什么
What does underscore generic do in F#

简单的问题。 _代替泛型<>做什么,所以它看起来像<_>? 示例代码:let errorEvent = Event <_>()另一个例子:let agent = new ClientAgent <_>(f)什么......

引用记录中的通用值
Reference a generic value from a record

下面是我用于从记录类型中提取特定值的代码示例:let ExtractVal1 = // signature - 'seq <float []> []'projectCF // signature - 'seq <。 ..

F#threads对象处理异常
F# threads object disposed exception

嗨我有问题如何在f#游戏循环中绘制面板我在关闭应用程序时得到所有时间异常。 让rec gameLoop(gamePanel:Panel)= async {lock gamePanel(fun() - > ...

如何在F#脚本中设置NLog(fsx)
How to set up NLog in F# script (fsx)

我有一些使用NLog进行日志记录的f#项目。 当我使用项目生成的.exe时,日志工作正常,我看到文件或控制台中的输出。 但现在我需要使用我的类型(使用日志记录)...

如何捕获使用Async.AwaitTask运行的Task抛出的异常
How to catch exception thrown by Task run with Async.AwaitTask

编辑:这结果是一个F#错误,可以通过使用自定义选项类型而不是Fsharp的“选项”来解决。 在F#中,我试图用Async.AwaitTask调用.net任务。 任务是......

我可以在F#成员函数上指定函数类型吗?
Can I specify a function type on F# member functions?

我目前正在玩F#使用Eto.Forms。 我遇到的一个小烦恼是,当您在外部文件(XAML或JSON)中定义GUI对象(表单,面板,按钮等)时...

是否有F#运算符来表达此功能?
Is there an F# operator to express this function?

我有以下代码:让funcsAppliedToData数据= funcs |> Seq.map(有趣的f - > f数据)是否有一个运算符来表达括号中定义的函数(或更简洁的写作方式......

是否可以在F#类型提供程序中使用数组作为静态参数?
Is it possible to use arrays as static parameters in F# type providers?

我想创建一个带有静态参数的类型提供程序,该参数是一个数组。 我认为如果数组是另一种原始类型(int,string等),这可能会有效,但这似乎不起作用。 作为一个 ...

从静态的ProvideMethod返回ProvideType
Returning a ProvidedType from a static ProvidedMethod

我有一个ProvideType,foo,在内部表示为Map <string,obj>。 这种类型提供了一些属性,它们应该从字典中返回成员的值。 一世 ...

F#:递归函数:连接两个列表之间的公共值
F#: Recursive Functions: Concatenating the common values between two lists

让rec common ab = match isolate(a)b with | (x :: xs,isolate(b)) - >如果memberof(bx)那么[x,common(xs b)] else common(xs b)这就是我现在所拥有的,但我一直......

使用F#中的度量单位进行位移
Bit Shifting with units of measure in F#

我有三种类型的位置 - 名为Position,WalkPosition和TilePosition。 我已将它们转换为测量单位,并且它更清晰,但有些事情对我来说并不适用。 ...

如何从F#dll重建F#程序集签名
How to reconstruct F# assembly signature from F# dll

我想从编译的F#dll访问F#签名数据。 我知道我可以使用FSharp.Compiler.Service库从源文件中获取签名数据。 我找不到办法......

F#与具有泛型返回类型的C#函数互操作
F# Interop with C# function that has generic return type

当我在C#中使用泛型函数时,泛型参数仅定义函数的返回类型,F#似乎无法推断泛型参数。 我也不知道怎么打字-...

F#读取压缩的csv文件
F# read zipped csv file

是否可以使用F#deedle直接读取压缩的csv,就像pandas中的read_csv函数一样? 如果这是不可能的,是否可以使用csv类型提供程序来执行此操作?

当use关键字与函数result一起使用时,Rises System.ObjectDisposedException
Rises System.ObjectDisposedException when use keyword used with function result

例如,hashAlgorithm返回SHA1。 执行时bytesToHash升级System.ObjectDisposedException。 let hashAlgorithm:HashAlgorithm = ConfigurationManager.AppSettings.Item(“HashAlgorithm”)...

使用FSUnit.Xunit测试集合
Testing collections with FSUnit.Xunit

我正在尝试使用FSUnit(特别是它的Xunit分支)测试F#中两个集合的相等性,但到目前为止失败的可怕。 我有一个函数返回某些结构的数组,并将...

使用F#搜索元素,然后添加兄弟节点
Using F# to search for an element and then adding sibling node

我试图使用F#,为我需要运行的一个实用工作。 从包含xml配置文件的目录,我想识别包含具有属性的特定节点的所有文件...

为什么这个活动模式用法不能编译?
Why doesn't this active pattern usage compile?

为什么这个活动模式用法不能编译? 我收到以下错误:将cell1 cell2与|匹配 CellsAreDifferent - > isValueNeighbor cell1.X cell2.X && ...

使用自定义OnPaint在F#中自定义Windows.Forms控件?
Custom Windows.Forms control in F# with custom OnPaint?

我尝试在F#中实现自定义Windows.Forms控件,但我的“OnPaint”方法似乎根本没有调用(它没有显示,并且调试消息不会打印到控制台)。 我是什么 ...

F#在映射时使用先前评估的解决方案(状态)
F# use previous evaluated solution (state) while mapping

我正在评估F#中的迭代算法,其中当前时间步长需要前一个时间步的解(状态)。 在第一次迭代的情况下,初始条件应该是......

序列内序列的Seq.map
Seq.map for a sequences inside a sequence

在进行Code Abbey练习时,我有很多代码,比如seqOfSeqs |> Seq.map(Seq.map Int32.Parse)|> Seq.map(Seq.sum),这看起来很难看,所以代码打击让我觉得让行动seqs = ...

f#:用于计算日期之间差异的程序
f# : program to calculate difference between dates

我写了一个程序的一部分来计算两个日期之间的差异,但我不能添加闰年的控制(((年%4 = 0)&&((年%100 <> 0)||(年%400 = 0))))...

检查几个选项类型,然后转换为类型
Check several option types and then convert to type

我是一名新的程序员,也是F#。 我已多次遇到这个特殊问题,并且在我看来还没有有效地解决它。 问题在于:我有这些......

写入时F#XML提供程序'System.TypeInitializationException'
F# XML provider 'System.TypeInitializationException' when writing

我在使用F#数据中的XML类型提供程序时遇到了一些问题。 这是我正在加载的文件:<authors> <science> <author name =“Paul Feyerabend”born =“1924”/> ...

如何验证一组键值对中的值?
How do I validate the values from a set of key-value pairs?

如何验证一组键值对中的值? [<Test>]让``播放器连接了行``()=让网格= [对于i在0..8 - >(i,true)] |> Map.ofSeq让rows = grid |&...

如何定义类型参数列表?
How to define a type parameter list?

给定以下类型及其成员实现的应用类型Result <'TSuccess,'TError> = | 'TSuccess |的成功 '与成员this.apply(fn:'a)的TError错误:'b ...

我可以拥有一个侦听和响应2个事件的异步代理吗?
Can I have an asynchronous agent that listens and responds to 2 events?

我希望有一个代理作为SMTP服务器,异步等待电子邮件和服务请求,以检索收到的电子邮件列表。 代理人看起来像:让......

构造函数后F#数组成员值丢失
F# array member value is lost after constructor

我是F#新手,我有一个(可能是简单的)问题。 下面代码的目的是将序列(字节流)中的值复制到数组myarray_中,保持数组的大小......

如何只在F#中使用递归来编写这个函数?
How can I write this function only by using recursion in F#?

让rec n_cartesian_product = function | [] - > [[]] | x :: xs - >让rest = n_cartesian_product xs List.concat(List.map(fun i - > List.map(fun rs - > i :: rs)rest)x)...

通用函数参数的类型推断
Type inference of generic function parameter

假设我想扩展xUnit的Assert.Throws以这种方式支持F#async:Assert.AsyncThrows <InvalidOperationException>(fun() - > async {return“”})实现如下:...
1 2 3 4 5 6 7 149 150