Тут эта
От: Mamut Швеция http://dmitriid.com
Дата: 11.03.09 15:28
Оценка:
Навеяло всякипи пиписькомерами

via erlan@conference.jabber.ru

Имеется список произвольных данных:
L = [
    {ok, Data},
    {"нипанятно что"},
    {{nested}, {tuples}},
    ["а", "это", "вообще", "еще", "один", "список"]
]

Необходимо отфильроать список, получив список объектов вида {ok, что-то-там}:

FilteredList = [{ok, D} || {ok, D} <- L]


На выходе получаем, что в FilteredList содержится:
[{ok, Data}]


Язык, вестимо, Erlang. Предлагаю предлагать решения аналогичной проблемы для других языков. Для OOP можно взять объекты-наследнии одного класса. Где может понадобится фильтр списка неоднородных обхектов придумать самим
avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.