data SomeData = A Int
| B Int
| C Int
list :: [SomeData]
list = [ A 1, B 2, C 3]
wantedData = filter (?) list -- wantedData is A 1
Для кода выше, какую функцию следует поместить (?), Чтобы получить нужные данные?Получение нужных данных из списка
Я думаю, что ОП хотел функцию, которая получила все данные, которые были помечены 'A' – amindfv
@amindfv: ах, хорошо, вы правы. Чтобы получить все данные, помеченные тегом A, лучше понять ваше понимание. ;) – jimmyt