2010-06-03 75 views
6

List.nth'T列表 - > INT - >' T,而不是标准的INT - > 'T列表 - >' T序列。 nth混淆F#List.nth的参数顺序

这使得管道有些尴尬。

背后有什么东西吗?

我不知道为什么。

回答

1

此签名允许您针对给定列表进行咖喱功能。这允许你保存List.nth someList,并使用它获取列表的第n个元素,而不必每次都指定列表变量。不过,我不确定为什么它对于其他F#函数是不均匀的。

+0

我想用Seq这样做并没有什么意义,因为你不能真正拥有对Seq的随机访问。 – Benjol 2010-06-04 05:13:37

+0

@Benjol你没有随机访问列表... – mydogisbox 2013-08-22 14:11:07