Функция, которая может проверить, является ли данный список списком строк, используя f # - PullRequest
0 голосов
/ 01 декабря 2018

Как я могу написать функцию, которая будет проверять заданный список и возвращать true, если список является списком строк?На данный момент у меня есть то, что он возвращает true для любого списка, который ему дан.

let rec checklist list =
match list with 
| x :: xs ->  true
| _ -> false

checklist ["1";"2"]

1 Ответ

0 голосов
/ 01 декабря 2018

Я предполагаю, что это домашнее задание.

Я предлагаю вам сначала написать функцию, чтобы определить, является ли объект строкой или нет ( это может помочь ), а затем просмотреть List модуль для подходящей функции для проверки всех элементов в вашем списке.

...