Confused with F# List.nth's argument order
问题 List.nth is 'T list -> int -> 'T , rather than the standard int -> 'T list -> 'T like Seq.nth . This makes pipeline somewhat awkward. Is there something behind the scene? I don't know why. 回答1: Might be for ocaml compatibility (or just laziness), but without deeper reasons concerning the implementation itself. 回答2: This signature allows you to curry the function with respect to a given list. This allows you to keep a List.nth someList stored, and use it to get the nth element of the list