Смущает порядок аргументов F # List.nth - PullRequest
6 голосов
/ 03 июня 2010

List.nth - это 'T list -> int ->' T , а не стандартный int -> 'T list ->' T как Seq.nth .

Это делает конвейер несколько неловким.

Есть ли что-то за сценой?

Не знаю почему.

Ответы [ 2 ]

6 голосов
/ 03 июня 2010

Может быть для совместимости с ocaml (или просто лень), но без более глубоких причин относительно самой реализации.

1 голос
/ 03 июня 2010

Эта подпись позволяет вам карри функцию по отношению к заданному списку. Это позволяет хранить List.nth someList в хранилище и использовать его для получения n-го элемента списка без необходимости каждый раз указывать переменную списка.

Я не уверен, почему он неоднороден по отношению к другим функциям F #.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...