Я не уверен, почему это вызывает у меня ошибку.Спасибо за любую помощь, спасибо!Вопрос в следующем: «Определить функцию, содержащую взятие элемента и списка и возвращающую true, если элемент находится в списке, и false в противном случае».
Мой ответ:
let contains elt l =
if l = l
then true
else
false;;
Он говорит, что все верно, когда я проверяю его.
ОБНОВЛЕНИЕ:
Я думаю, что это ближе к ответу, но все еще не может заставить его работать.
let rec contains elt l =
if
elt = l
l = []
then true
else
false;;