Если я определил следующие типы:
type category = Noun | Verb | Adjective | Preposition;;
type transformation = {start: category; fin: category};;
Как лучше всего ответить на вопрос "это запись где start = Noun
в списке преобразования типов?
Вроде как
let un = [{start= Noun; fin= Noun}; {start= Verb; fin= Adjective}];;
List.mem {start = Noun; _} un;;
За исключением того, что синтаксис, кажется, не работает.