f # Количество элементов в наборе? - PullRequest
0 голосов
/ 20 октября 2018

Я пытаюсь получить количество элементов в наборе, я получаю ошибки при компиляции следующего кода, может кто-нибудь, пожалуйста, помогите мне это исправить:

let rec size S =
   match S with 
   |[] -> false
   |e::rest -> (e = S) size S.length rest

1 Ответ

0 голосов
/ 20 октября 2018

Я смог понять это, используя координацию головы и хвоста следующим образом:

let rec size S =
match S with 
|[] -> 0
|head::tail -> size tail + 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...