List.nth 是'T list - > int - > 'T ,而不是标准 int - > 'T list - > 'T 喜欢 Seq.nth 。
这使得管道有点尴尬。
幕后有什么东西吗?
我不知道为什么。
答案 0 :(得分:6)
可能适用于ocaml compatibility(或只是懒惰),但没有更深层次的理由与实施本身有关。
答案 1 :(得分:1)
此签名允许您根据给定列表来调整函数。这允许您保存List.nth someList,并使用它来获取列表的第n个元素,而不必每次都指定列表变量。
我不确定为什么它在其他F#功能方面不均匀。