腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
编写一个将索引递增两次的for
循环
在
F#
中,提供了两个标准的for
循环
。for to expression是一个
循环
,它根据是for to还是for downto表达式,为每个项目提供递增或递减的索引。我想
循环
遍历
一个
数组
,并递增不同的次数;具体地说是两次。在C#中,这是非常简单的:我如何在
F#
中实现同样的功能呢?
浏览 31
提问于2019-11-29
得票数 2
回答已采纳
2
回答
Seq.map比普通的for
循环
快吗?
、
我正在学习
F#
,这门语言让我关注的一件事就是性能。我编写了一个小的基准,将惯用的
F#
与用同一语言编写的命令式代码进行比较,令我感到惊讶的是,函数式版本的发布速度要快得多。EntryPoint>] benchmark CSharpStyle "C# time: %d ms" benchmark FSharpStyle "
F#
浏览 3
提问于2012-05-06
得票数 8
回答已采纳
3
回答
递归迭代
F#
中的
数组
、
、
、
这是一个相当简单的请求,但是我在
F#
的语法上遇到了问题。我需要创建一个函数来递归地迭代一个二维
数组
,每次满足一个条件就增加一个计数器。在这个例子中,这个函数接受一个ID作为参数,然后检查这个ID在内部
数组
中出现了多少次。在
F#
中退出递归
循环
(即基本情况)的条件是什么?我如何构造它,使其同时
遍历
主
数组
和子
数组
以检查ID?假设我不能使用可变函数,那么如何使计数器随着递归
循环
的每次运行而增加呢?任何帮助都将不胜感激。
浏览 0
提问于2014-08-25
得票数 2
3
回答
F#
:如何以函数方式
遍历
字符串
数组
(string [] list)列表
、
、
、
、
我是
F#
的新手,我有一个包含
数组
的列表,每个
数组
包含7个String。我想
循环
遍历
数组
,然后做一些Array.map,The type 'string [] list' does not match the type ''a -> unit
浏览 7
提问于2020-05-18
得票数 0
回答已采纳
1
回答
阵列模式匹配
、
是否有可能像我们在
F#
中使用列表一样,使用模式匹配来
遍历
数组
?|l when l = [||] -> 0问题似乎是
循环
继续并导致堆栈溢出。是否可以这样做呢?
浏览 1
提问于2017-04-19
得票数 3
回答已采纳
2
回答
遍历
F#
二维阵列
我正在
F#
中创建一个板(类型)游戏,并且在以一种“功能”的方式
遍历
数组
时遇到了一些麻烦。,其中: [2; 3; 4; 4; 2] [3; 1;
浏览 4
提问于2011-04-27
得票数 5
回答已采纳
1
回答
如何
循环
处理受歧视的工会案例,并在其上调用其成员功能?
目标是
循环
遍历
每一个被定罪的联合案例,并打印出对每个案例的描述。Benz description"调用代码将使用FSharpType.GetUnionCases typeof<Car>并
循环
执行联合情况这在
F#
中可以实现吗?
浏览 5
提问于2022-07-12
得票数 2
回答已采纳
1
回答
将文本数据快速读取到
数组
中
、
、
、
我很难使用
F#
将文本文件读取到浮点数
数组
中。文本文件有很多其他的数据类型,所以我不能使用CSV解析器,但我确信必须有一个简单的函数才能做到这一点。在Python中,我只需
循环
遍历
所有感兴趣的行,并使用如下所示的方法将它们附加到现有的
数组
中:i = 1 ifnp.array((array.float(i) for i in line.split(' '))) arrays.app
浏览 3
提问于2014-12-19
得票数 4
回答已采纳
4
回答
在什么情况下,
F#
中的列表是由编译器优化的?
、
、
在什么情况下,
F#
编译器会将
F#
中的列表优化为
数组
、for
循环
、while
循环
等,而不创建实际的单链接列表?例如:可以在不创建实际列表的情况下优化为for
循环
。但我不知道编译器是否真的在这么做。在较小的列表上的映射可以通过
循环
展开等进行优化。
浏览 0
提问于2011-11-01
得票数 7
回答已采纳
5
回答
f#
-
遍历
数组
我决定采用
f#
作为我的函数式语言。 |> Seq.take 1 |> Seq.length 我获取每一行,将其转换为
数组
,获取第一个
浏览 0
提问于2009-02-07
得票数 4
回答已采纳
1
回答
在
F#
中使用浮点步骤创建
数组
的速记
、
在
F#
中,有一个用于创建一个数字
数组
的缩写。例如,代码将创建一个包含{1、2、3、4、5、6、7、8、9、10}的
数组
。[-2..2] 将创建{-2,-1,0,1,2}。在
F#
中用浮点步骤创建
数组
有任何相关的缩写吗?例如,步骤为0.5的
数组
{-2.0,-1.5,-1.0,-0.5,0,0.5,1.0,1.5,2}?还是使用for或while
循环
是唯一的方法?
浏览 0
提问于2018-03-29
得票数 4
回答已采纳
1
回答
如何在
f#
函数中
遍历
列表中的每一项?
、
嗨,我想知道是否有一种方法可以
遍历
列表中的每一项,在java中,我会使用for each
循环
来访问
数组
列表中的每一项,但是我想使用
f#
的函数式方法。
浏览 2
提问于2017-05-11
得票数 6
1
回答
为什么
F#
中的
数组
处理速度比列表快
、
、
我正在检查
F#
列表和
数组
的性能。实际上,
数组
的速度要快10倍:
数组
需要28 ms,list需要346 ms!为什么会这样呢?我理解
F#
中list的概念,例如,在list或获取子序列中追加值是很费时的,但在这段代码中,它只是
遍历
所有元素,所以我认为时间将是非常相似的。Visual 2012中发布模式下的测试(调试模式下的
数组
大约快5倍)。
浏览 3
提问于2013-10-22
得票数 15
回答已采纳
1
回答
F#
--将char[]转换为字符串的最佳方法是什么?
、
、
、
有没有一种简单的方法可以在不显式
遍历
数组
的情况下将char[]转换为
F#
中的字符串?
浏览 5
提问于2015-05-15
得票数 0
回答已采纳
1
回答
如何在bash脚本中计算带有前导零的
数组
中的项?
、
我有一个
循环
,它
遍历
目录中的文件并重命名它们。 do mv -n "$f" "$prefix_$(date -r "$f" +"%Y%m%d").${
f#
*.}"
浏览 11
提问于2020-05-04
得票数 0
3
回答
F#
内存管理
、
、
、
在
F#
中,当您在
循环
中传递一个
数组
(递归函数调用自身)时,
数组
是否放在堆栈上(添加内存消耗)?在
循环
列表或引用对象时,它是如何工作的?您能以某种方式将内存消耗降到最低吗?
浏览 2
提问于2015-05-28
得票数 2
回答已采纳
2
回答
F#
中的
数组
遍历
、
、
、
在
F#
中迭代
数组
的最快方法是什么?使用Array.index似乎可以创建(通过查看发布模式下的汇编生成)调用asm指令。有没有办法避免这种情况?谢谢 120: me.
浏览 0
提问于2011-06-30
得票数 4
回答已采纳
2
回答
F#
声明变量而不实例化它
、
、
、
、
我需要在
F#
中声明一个变量,而不是实例化它。这在C#中很简单,但在
F#
中,我所拥有的只是val关键字,而且这只在类中起作用。是否有一种方法可以为作用域目的声明变量,但将初始化留待以后使用?编辑:回答费奥多的问题: 我想以编程的方式
遍历
一个带有C#序列化文件的文件文件夹,其中每个文件都包含一个A类型或B类型对象的
数组
。每个对象都有一个时间戳,每天有一个C#
数组
文件。我需要
遍历
Day1A和Day1B,直到其中一个完成(比如A先完成),然后加载Day2A并比较Day2A和Day1B,直到其中一
浏览 9
提问于2015-04-28
得票数 0
回答已采纳
2
回答
F#
:迭代整型
数组
、
、
我想迭代一个
数组
,每个元素都有三个整数。有没有可能
遍历
这个
数组
中的每个整数?fun i elem -> |> Seq.map (fun a -> printf("TEST")) ); 我完全是
F#
浏览 1
提问于2020-03-26
得票数 2
回答已采纳
1
回答
在迭代中从
数组
中获取一些随机元素
我想从
数组
中给出一个包含4个键的列表,它们显然需要是唯一的。我将把下面的代码放在一个for
循环
中,但是我在下面的轨道上是正确的吗var keysRand = new Array("E","F","G", "A", "B", "C","D", "
F#
", "G#", "A#", &
浏览 0
提问于2017-11-18
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券